SDKs and client options
Use RelayAPI from the canonical TypeScript SDK, separately released Go and Java clients, Python REST, or any OpenAPI-compatible tool.
@relayapi/sdk is the canonical, current client for this repository and tracks the checked-in RelayAPI OpenAPI contract. Go and Java clients are generated and released separately from their own repositories; use their release notes as the authority for the exact surface in a published version. RelayAPI does not currently publish a Python package. Python users should call the REST API directly or generate a private client from the OpenAPI document.
| SDK | Guide | Package / Repo |
|---|---|---|
| TypeScript / Node.js | TypeScript SDK | @relayapi/sdk |
| Python | Python REST/OpenAPI | No RelayAPI package is currently published |
| Go | Go SDK | Separately released relay-go |
| Java | Java SDK | Separately released relay-java |
New to RelayAPI? Start with the Quickstart for TypeScript, Python REST, Go, Java, and curl examples.
REST API
You can also use the API directly with any HTTP client. See the API Reference for full endpoint documentation.
OpenAPI Specification
The full OpenAPI 3.1.0 specification is available at:
- JSON: /api/openapi
- Interactive Docs: API Reference
Use the spec to generate client libraries in any language using tools like OpenAPI Generator.
Found something wrong? Help us improve this page.