Skip to main content
Robase ships maintained SDKs for the languages our customers use most. Every SDK covers the same surface — email, SMS, sender IDs, templates, webhooks — with idiomatic types for the language.

JavaScript / TypeScript

@robase/node — runs on Node 18+, Deno, Cloudflare Workers.

Python

robase — sync + async (httpx-based).

Go

github.com/robase/robase-go — context-aware, typed structs.

Not listed here?

PHP

Coming in Q3. Use cURL or a generated client from our OpenAPI spec.

Ruby

Community-maintained via the OpenAPI spec.

Dart / Flutter

Coming soon. Use HTTP directly or generate from OpenAPI.

Roll your own

Every Robase SDK is a thin wrapper over the REST API. You can generate a client for your language from https://api.robase.dev/openapi.json with any OpenAPI tooling:
npx @openapitools/openapi-generator-cli generate \
  -i https://api.robase.dev/openapi.json \
  -g typescript-axios \
  -o ./robase-client

Versioning

All SDKs follow semver. Minor versions add endpoints and parameters without breaking existing code; major versions are rare and always documented in the changelog.