OpenAPI specs and generated typed packages for the AckAgent platform. Single source of truth for all cross-platform API types and test vectors.
| Platform | Package | Install |
|---|---|---|
| Go | github.com/ackagent/api |
go get github.com/ackagent/api |
| TypeScript | @ackagent/api |
npm install @ackagent/api |
| Kotlin | com.ackagent:api-kotlin |
GitHub Packages Maven |
| Swift | Bundled specs | Xcode build-time generation |
pnpm install
make generate # Regenerate all packages from specs
make lint # Lint OpenAPI specs
cd kotlin && ./gradlew build # Verify KotlinCross-platform test vectors in data/ and test-vectors/ are the canonical source. Consumer repos download these at test time via make download-test-vectors, pinned to a version tag.
- ackagent/cli — Go module
- ackagent/web-sdk — npm
- ackagent/android — Kotlin/Maven
- ackagent/platform — Go module + npm