Build on CirclAI

REST APIs, typed SDKs, webhooks, and a sandbox. Everything you need to embed intelligence into your applications.

Developer toolkit

Five lines to intelligence

Install the SDK, ingest a document, and query the knowledge graph. The extraction pipeline runs automatically -- you get structured entities and cited answers without managing any infrastructure.

import { CirclAI } from '@circlai/sdk'

const uip = new CirclAI({ apiKey: process.env.CirclAI_API_KEY })

// Ingest a document
const doc = await uip.documents.ingest({
  file: buffer,
  matterId: 'mat_29x8k',
})

// Wait for extraction
await doc.waitForExtraction()

// Query the knowledge graph
const entities = await uip.graph.query({
  matterId: 'mat_29x8k',
  type: 'person',
  limit: 20,
})

console.log(entities)
// [{ name: "J. Smith", type: "person", sources: [...] }]
1,000 req/min
Rate limits

Generous limits on all plans. Enterprise gets unlimited.

99.9%
Uptime SLA

Backed by our infrastructure commitment and status page.

<100ms
Response time

p95 latency for graph queries. Extraction is async with webhooks.

Start building

Get your API key and ship intelligence in minutes, not months.