apollo-deploy / signal-sdk
PHP SDK for Apollo Signal with optional Laravel auto-discovery
Package info
github.com/Apollo-Deploy/signal-sdks
Language:Ruby
pkg:composer/apollo-deploy/signal-sdk
Requires
- php: >=8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- illuminate/support: ^11.0 || ^12.0 || ^13.0
- phpunit/phpunit: ^10.0
Suggests
- illuminate/support: Enables automatic Laravel service-container integration
README
Public, generated clients for the Apollo Signal API. This repository contains the SDK source and its public release-publishing workflow; the private Signal API implementation is not included.
Release
v4.0.0, generated by Tesseract4.0.0from the published API contract. Generated files must not be edited manually.
Install
| Language or framework | Package | Install |
|---|---|---|
| TypeScript | @apollo-deploy/signal-sdk |
npm install @apollo-deploy/signal-sdk@4.0.0 |
| Python | apollo-deploy-signal-sdk |
pip install apollo-deploy-signal-sdk==4.0.0 |
| Ruby | apollo-deploy-signal-sdk |
gem install apollo-deploy-signal-sdk -v 4.0.0 |
| Rails | apollo-deploy-signal-sdk-rails |
gem install apollo-deploy-signal-sdk-rails -v 4.0.0 |
| Go | github.com/apollo-deploy/signal-sdks/sdks/go/signal/v4 |
go get github.com/apollo-deploy/signal-sdks/sdks/go/signal/v4@v4.0.0 |
| PHP / Laravel | apollo-deploy/signal-sdk |
composer require apollo-deploy/signal-sdk:^4.0.0 |
| Java | com.apollodeploy.signal:signal-sdk-java |
Maven Central version 4.0.0 |
| Kotlin | com.apollodeploy.signal:signal-sdk-kotlin |
Maven Central version 4.0.0 |
| .NET / C# | ApolloDeploy.Signal |
dotnet add package ApolloDeploy.Signal --version 4.0.0 |
| Rust | apollo-signal-sdk |
cargo add apollo-signal-sdk@4.0.0 |
| Elixir | apollo_signal |
{:apollo_signal, "~> 4.0.0"} |
| Swift | ApolloSignal |
.package(url: "https://github.com/Apollo-Deploy/signal-sdks.git", from: "4.0.0") |
| Zig | apollo_signal |
Download the release archive |
| CLI | @apollo-deploy/signal-cli |
npm install --global @apollo-deploy/signal-cli@4.0.0 |
Each generated target is under sdks/. Package-manager releases are built from the same
tagged source. Checksummed archives are also attached to every GitHub release for inspection and
offline use.
The root composer.json publishes the PHP client and its optional Laravel integration as one
Packagist package. Laravel discovers the bundled service provider automatically; plain PHP projects
do not install Illuminate as a runtime dependency.
Swift Package Manager
The root Package.swift exposes ApolloSignal, so Swift applications can depend on this repository
without a separate package registry:
.package( url: "https://github.com/Apollo-Deploy/signal-sdks.git", from: "4.0.0" )
Generation provenance
generation.json records the API release, public-contract checksum, Tesseract
version, and package identities. It deliberately does not contain a private repository URL or source
commit.
License
MIT