Skip to main content
✦Atlas AI is here. 14 intelligent agents, one unified revenue OS.See what's new →
A
Atlas
Customers
Pricing
Sign inBook demoStart free
Official SDKs

Typed clients. Tested in prod.

Four first-party SDKs, generated from the same OpenAPI 3.1 spec that backs the API. Install, set a key, ship. Zero glue code, zero undocumented endpoints.

Start free Book a demo
install & quickstart
# TypeScript / Node
npm install @atlas/sdk
# Python
pip install atlas-sdk
# Go
go get github.com/atlas-dev/atlas-go
# Ruby
gem install atlas-sdk
# Quickstart (TypeScript)
const atlas = new Atlas(process.env.ATLAS_KEY);
const deal = await atlas.deals.create({ name: "Acme", value: 48000 });

Everything you need, built in.

The essentials for teams that want to move fast without giving up control.

TypeScript / Node
Strict types, Zod-compatible schemas, tree-shakeable, SSR-safe. Works in Edge runtimes.
Python
pydantic v2 models, async + sync clients, type stubs, FastAPI-friendly.
Go
Context-aware, generics on list/search, zero external deps beyond stdlib + net/http.
Ruby
Sorbet-typed, Rails-friendly conventions, minitest fixtures included.
Auto-retry + backoff
Exponential retries on 429/5xx, idempotency keys injected by default on POSTs.
Built on OpenAPI

One spec. Four SDKs. Zero drift.

Every SDK is generated from our OpenAPI 3.1 spec on every release. If it's in the API, it's in the SDK. If the API adds a field, your client gets it the day you upgrade.

  • OpenAPI 3.1 spec published at `spec.atlas.dev`
  • SDKs regenerated on every tagged API release
  • Matching version number across all 4 SDKs
  • Community SDKs (Elixir, PHP, Rust) use the same spec
Python · pydantic types
from atlas_sdk import Atlas
atlas = Atlas(api_key=os.environ["ATLAS_KEY"])
# Fully typed — pydantic models, mypy clean
deal = atlas.deals.create(
name="Acme expansion",
value=48000,
stage="qualified",
ai_scoring=True,
)
print(deal.ai_score) # int | None
Retries & idempotency

Production-grade defaults.

Every SDK retries 429s and 5xxs with exponential backoff. POSTs get auto-injected idempotency keys. Request IDs surface on every response for support tickets.

  • Exponential backoff with jitter — 3 retries by default
  • Auto idempotency keys on POST/PUT
  • Request IDs on every response and exception
  • Pluggable HTTP client for observability hooks
Go · context-aware client
import "github.com/atlas-dev/atlas-go"
client := atlas.New(os.Getenv("ATLAS_KEY"))
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()
deal, err := client.Deals.Create(ctx, &atlas.DealInput{
Name: "Acme expansion",
Value: 48000,
Stage: "qualified",
})

Teams ship revenue with this.

Real-world use cases across every revenue function.

Node + Next.js apps
Edge-runtime safe SDK powers server actions and route handlers. Full types in the IDE.
Python data pipelines
pydantic models slot into ETL jobs. Async client for concurrent fetches.
Go microservices
Low-alloc client, context-aware, no reflection. Happy at 100K req/s.
Rails monoliths
Sorbet types catch errors at boot. Convention-over-config for Rails teams.

Frequently asked questions

Are there community SDKs?

Yes — Elixir, PHP, and Rust community SDKs are linked from the docs. They use the same OpenAPI spec but are maintained by contributors.

What runtime do the SDKs require?

Node 18+, Python 3.9+, Go 1.21+, Ruby 3.0+. Node SDK is ESM-first with CJS fallback and works in Cloudflare Workers and Deno.

How are releases versioned?

Calendar versioning on the API (e.g. `2026-01-15`). SDK patch versions track bugfixes; minor versions add new endpoints; major versions track API version bumps.

Can I contribute?

Yes — SDKs are on GitHub at `atlas-dev/atlas-<lang>`. File issues, submit PRs, or ping the DevRel team in Discord.

Keep exploring
API reference →Webhooks →Guides →Data platform →

Run revenue on Atlas.

Start free, no credit card required. Setup in under 10 minutes.

Start free Talk to sales
A
Atlas

The intelligent revenue operating system for modern teams.

Platform
Pipeline & DealsContacts & CompaniesTasks & ActivitiesWorkflowsAutomationsSequencesPlaybooks
Communications
Email & InboxCalls & DialerSMS CampaignsMeetingsChatEmail Templates
Intelligence
Atlas AIDeal PredictionCall CoachingForecastingLead ScoringAnomaly DetectionAnalytics
Solutions
CRM for Small BusinessHubSpot AlternativeFree CRM SoftwareSales TeamsSDR TeamsStartups
Company
AboutCustomersBlogChangelogContact
Resources
Security
© 2026 Atlas Digital, Inc. All rights reserved.
PrivacyTermsSecurityDPACookies