Search by

ivanvasechko / oukitel-laravel-sdk

ivanvasechko

Unofficial Oukitel Laravel SDK (bootstrap; no runtime integration yet).

Package info

github.com/ivanvasechko/oukitel-laravel-sdk

pkg:composer/ivanvasechko/oukitel-laravel-sdk

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

dev-main 2026-10-25 17:54 UTC

This package is auto-updated.

Last update: 2026-10-26 15:21:04 UTC


README

Unofficial. Not affiliated with, endorsed by, or supported by Oukitel, Wonderfree, Quectel or Acceleronix.

CI License

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.