Skip to main content
Official client libraries for integrating Case.dev into your application.

Available SDKs

We provide official SDKs for the following languages: All SDKs are type-safe, well-documented, and maintained automatically from our OpenAPI specification.

TypeScript

npm

Installation

Shell

Quick Start

Typescript

Features

  • Full TypeScript support with type inference
  • Promise-based async API
  • Automatic retries with exponential backoff
  • Streaming support for real-time responses
  • Works in Node.js, Deno, Bun, and browsers

Repository

github.com/CaseMark/casedev-typescript

Python

PyPI

Installation

Shell

Quick Start

Python

Async Support

Python

Features

  • Full type hints with modern Python
  • Synchronous and asynchronous clients
  • aiohttp support for better async performance
  • Automatic retries and error handling
  • Python 3.9+ support

Repository

github.com/CaseMark/casedev-python

Go

Installation

Shell
Requires Go 1.22+.

Quick Start

Go

Features

  • Full type safety with Go generics
  • Automatic retries with exponential backoff (2 retries by default)
  • Configurable via option.With* helpers
  • Environment variable auto-detection (CASEDEV_API_KEY)
  • Raw HTTP response access via option.WithResponseInto

Repository

github.com/CaseMark/casedev-go

Authentication

All SDKs require an API key from the Case.dev dashboard.
Shell
The Go SDK automatically reads the CASEDEV_API_KEY environment variable. No additional configuration is needed. API keys starting with sk_case_ are production keys. Development keys are available for testing.

Scoped Permissions

API keys can be scoped to specific services with read or write access. If your key lacks permission for a service, you’ll receive a 403 Forbidden error. Check your key’s permissions in the dashboard.

Error Handling

All SDKs provide typed error classes for handling API errors:

Rate Limits

All API requests are subject to rate limits based on your plan. SDKs automatically handle rate limit responses with exponential backoff retries.

Support

Open Source

All SDKs are open source under the Apache 2.0 license. Contributions are welcome!

Next Steps

Getting Started

Integration tutorials with step-by-step examples

Services Catalog

Browse all available services

Cookbooks

Reference implementations and architecture patterns