Docs
SDKs

SDKs

Instrument AITracer quickly using client SDKs and helper libraries.

AITracer SDKs help teams capture trace context with minimal integration effort.


Supported SDKs

  • Python SDK
  • REST API integrations
  • JavaScript integrations
  • custom ingestion clients

Python SDK

pip install aitracer-sdk

Example:

from aitracer import AITracer
 
client = AITracer(api_key="your-api-key")
 
client.trace(
    model="gpt-4o",
    input="Summarize this report"
)

JavaScript integrations

Use the official TypeScript SDK for ergonomic ingest + governance helpers.

npm install @noirstack/aitracer-sdk

Example:

import { AITracerClient, configure, trace } from "@noirstack/aitracer-sdk";
 
const client = new AITracerClient(
  process.env.AITRACER_API_KEY,
  process.env.AITRACER_BASE_URL ?? "https://your-app.example.com",
);
 
configure(client);
 
await trace.record({
  workflow: "sdk-docs-demo",
  model: "gpt-4o-mini",
  inputData: { prompt: "Summarize this report" },
  outputData: { text: "Summary" },
});

If you prefer direct HTTP calls, post to POST /api/traces using Authorization: Bearer akt_....


Common use cases

  • agent systems
  • copilots
  • workflow orchestration
  • internal automation systems