Skip to main content
Every Norbelys SDK is generated from the same OpenAPI spec the API itself is built from, so they never drift from the platform. Pick your language and go — the API reference shows a ready-to-copy snippet for each endpoint under the TypeScript tab.

TypeScript / JavaScript

@norbelys/sdk on npm — a tiny, fully typed, resource-oriented client.

Python

norbelys on PyPI.

Go

github.com/norbelys-com/sdk-go.

Ruby

norbelys on RubyGems.
All SDKs authenticate the same way as the API: an org-scoped API key (ak_…) or a Clerk OAuth token, sent as Authorization: Bearer ….

TypeScript

The TypeScript SDK is a small, tree-shakeable client with a resource-oriented API (norbelys.people.list()) and full type inference on every parameter and response.
1

Install

2

Create a client

3

Call the API

Every method returns { data, error } — check error first, then data is fully typed.

Examples

For anything the resource methods don’t cover, use the typed escape hatch:

Source

github.com/norbelys-com/sdk-js

Python

Source

github.com/norbelys-com/sdk-python

Go

Source

github.com/norbelys-com/sdk-go

Ruby

Source

github.com/norbelys-com/sdk-ruby

Prefer no SDK?

Every endpoint is a plain HTTPS call with a bearer token — see the API reference for curl examples, or drive it from the terminal with the CLI.