oukitel-laravel-sdk maintained by ivanvasechko
Oukitel Laravel SDK (unofficial)
Unofficial. Not affiliated with, endorsed by, or supported by Oukitel, Wonderfree, Quectel or Acceleronix.
Source-available Laravel integration for personal and other permitted noncommercial uses under PolyForm Noncommercial 1.0.0. This is not an OSI open-source licence.
Status
Repository bootstrap only. No provider, facade, protocol implementation, released version or Packagist installation exists yet. Do not use in production. Runtime integration is planned for a future release.
Install and quick start
Once released, installation will be:
composer require ivanvasechko/oukitel-laravel-sdk
No working SDK quick start exists yet. Planned support covers Laravel 12 on PHP 8.2-8.5 and Laravel 13 on PHP 8.3-8.5. Laravel 11 is excluded: its available releases are blocked by security advisories as of 2026-10-25. Dependency auditing remains mandatory. Never paste credentials into issues, logs or examples.
Disclaimer and attribution
The intended integration uses a reverse-engineered API with no SLA, which may change or break at any time. Using it may violate vendor terms of service; you use it at your own risk and must obtain any necessary authorization. All trademarks belong to their owners. The author claims no rights over vendor APIs, constants or data formats. This licence covers only rights the author can grant.
Thanks to VictorCV-DAM/ha-oukitel (GPL-3.0) for protocol research. No code from that project is included. The planned implementation will use a clean-room design.
Rights-holder concerns
Contact me through a private report and I will promptly change or remove disputed material, including bundled constants.
Development
composer update
composer validate --strict
composer test
composer phpstan
composer pint -- --test
composer audit
This library intentionally does not commit composer.lock. Consumers use their
application lockfile; CI resolves both the lowest and latest supported dependency
versions. Run composer update to refresh the local development lockfile.
Tests boot Laravel with Orchestra Testbench. PHPStan checks the bootstrap harness only. CI enforces 90% coverage once production PHP source is added. The core SDK dependency and discovery metadata are deliberately deferred until the provider exists; this scaffold must not advertise nonexistent classes.
Releases
See CONTRIBUTING.md. No placeholder releases are published. Packagist registration requires the maintainer's Packagist account.
Licence
Free to use and modify under PolyForm Noncommercial 1.0.0. Commercial use is not granted. See NOTICE.