Official SDKs
Integrate #divisions into your applications with our officially maintained client libraries. Type-safe, async-ready, and production-tested.
npm install @divisions/sdkimport { 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
pip install divisions-sdkfrom 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
go get github.com/divisions/sdk-go/v3package 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
gem install divisions-sdkrequire '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.