Skip to content

Client SDKs

Client libraries are available for common languages. Each SDK wraps the Public API with typed methods, handles authentication, and manages idempotency keys automatically.

Language Package
JavaScript / TypeScript @packt/api-client
Go go.packt.com/api
Python packt-api
PHP packt/api-client

All SDKs are generated from the OpenAPI specification, which is available at:

GET /v0/openapi.json

Note

SDK packages are in active development alongside the /v0/ API. Package names and import paths may change before the /v1/ release.