Developer Toolsv1

SDKs and API artefacts

Generate typed clients for your published APIs in five languages, track releases and download OpenAPI and Postman files.

Updated 07/10/2026

On this page

Two ways to get client code

Instant artefactsManaged SDK pipeline
WhoAnyone, for public API productsWorkspace members, for your workspace's products
HowAPI reference → Download, or GET /api/developer-portal/public/catalogue/:slug/artifacts/:formatDashboard → SDKs, the CLI or POST /api/developer-portal/sdk/generate
FormatsOpenAPI, Postman, TypeScript, Python, Go, C#, JavaTypeScript, Python, Go, C#, Java
ExtrasNoneJobs, checksums, compatibility checks and release channels

Supported targets

All targets are beta.

LanguageRuntimePackage name
TypeScriptNode.js 20+@amakora/nexra-<product>
PythonPython 3.10+amakora-nexra-<product>
GoGo 1.22+github.com/amakora/nexra-<product>
C#.NET 8+Amakora.Nexra.<Product>
JavaJDK 21+com.amakora.nexra.<product>

Each artefact is a single client source file (NexraClient.ts, nexra_client.py, nexra_client.go, NexraClient.cs or NexraClient.java) generated from the published OpenAPI 3.0 or 3.1 document.

Generate an SDK in the console

Open Dashboard → SDKs.

Choose the API product, version, language and environment. Production SDKs need an application whose production access is approved.

Generate. The job moves through queued, generating and succeeded (or failed).

Download the artefact. Downloads carry an X-SDK-SHA256 header; verify it before use.

Optional: run a compatibility check between two API versions, then create a release on the preview or stable channel. Releases can later be deprecated, quarantined or retired.

Requirements:

the product belongs to your workspace and is published;

the version is not retired;

every operation in its OpenAPI document has an operationId.

Current limitations

Generated clients do not yet include full schema models, automatic pagination or retries.

Packages are not published to npm, PyPI, NuGet, Maven or Go proxies; releases are recorded in Nexra's internal registry and downloaded from the console.

Bundled software bills of materials are placeholders.

From the command line

See Nexra CLI.

Need a hand?

Ask Nexra AI for implementation steps or error guidance.

Ask Nexra AI