Install: npm install @divisions/sdk
JavaScript
import { DivisionsClient } from '@divisions/sdk';

const client = new DivisionsClient({
  apiKey: process.env.DIVISIONS_API_KEY,
  environment: 'production'
});

async function getProjects() {
  const res = await client.projects.list({ limit: 10 });
  console.log(res.data);
}

getProjects();

Full reference: @divisions/sdk JS Docs

Install: pip install divisions-sdk
Python
from divisions import Client, Auth

client = Client(
    api_key=os.environ["DIVISIONS_API_KEY"],
    env="production"
)

def fetch_deployments():
    response = client.deployments.list(limit=10)
    for deployment in response:items:
        print(deployment.status)

fetch_deployments()

Full reference: divisions-sdk Python Docs

Install: go get github.com/divisions/sdk-go/v3
Go
package main

import (
	"fmt"
	"github.com/divisions/sdk-go/v3"
)

func main() {
	client := divisions.NewClient(divisions.Config{
		APIKey: "your-api-key",
		Env:    divisions.Production,
	})

	projects, _ := client.Projects.List(context.Background(), &divisions.ListParams{Limit: 10})
	fmt.Println(projects)
}

Full reference: sdk-go Documentation

Install: gem install divisions-sdk
Ruby
require 'divisions'

client = Divisions::Client.new(
  api_key: ENV['DIVISIONS_API_KEY'],
  env: :production
)

response = client.projects.list(limit: 10)
response.data.each do |project|
  puts project.name
end

Full reference: divisions-sdk Ruby Docs

๐Ÿ”

Secure Auth

Automatic API key rotation, scoped tokens, and HMAC signature verification built into every request.

โšก

Exponential Backoff

Intelligent retry logic with jitter. Handles rate limits and transient network failures gracefully.

๐Ÿ“ฆ

Tree-Shakeable

Modular exports ensure you only bundle the resources you actually use. Keep your production size minimal.

๐Ÿงช

100% Coverage

Every SDK is tested against our contract tests suite. Expect consistent behavior across all languages.

Need Help or Want a Custom SDK?

Our SDK team maintains official libraries, but we can also sponsor community-built packages or provide enterprise support.