SDKs
Official client libraries for Circa.
ℹ
Coming soon
Official SDKs are in development. Until then, any HTTP client works — examples on every reference page show curl, Node, and Python.
Planned
- @circa/sdk — Node / TypeScript
- circa-python — Python ≥ 3.9
- circa-go — Go ≥ 1.21
Intended ergonomics (Node preview)
import { Circa } from '@circa/sdk';
const circa = new Circa({
apiKey: process.env.CIRCA_API_KEY!,
apiVersion: '2026-05-11.obsidian',
});
const me = await circa.me.retrieve();
const { items } = await circa.materials.list({ search: 'polyethylene', limit: 10 });
await circa.datapoints.pull({ materialIds: items.map(m => m.id) });