Skip to main content

Niitaka SDK

AI agent observability and control plane — one import away.

Niitaka instruments your AI agents to capture every LLM call, tool invocation, and decision trace. Connect to the Niitaka dashboard to run experiments, enforce guardrails, and version your agents — without changing your agent code.

Install

pip install niitaka-sdk                    # core
pip install "niitaka-sdk[openai]"          # + OpenAI
pip install "niitaka-sdk[anthropic]"       # + Anthropic
pip install "niitaka-sdk[all]"             # all providers

Quick start

import niitaka
import os

niitaka.configure(
    api_key=os.getenv("NIITAKA_API_KEY"),
    api_url="https://api.niitaka.ai",      # or your self-hosted URL
)

# Instrument your LLM provider (pick one or more)
niitaka.instrument_openai()
niitaka.instrument_anthropic()
niitaka.instrument_gemini()
niitaka.instrument_groq()

# Wrap your agent run in a session
with niitaka.start_session(goal="Summarise this document", agent_id="my-agent"):
    response = client.chat.completions.create(...)  # auto-logged

Every call inside start_session is automatically traced — latency, token usage, cost, errors, and tool calls.

Providers

Provider Extra Import
OpenAI niitaka-sdk[openai] niitaka.instrument_openai()
Anthropic niitaka-sdk[anthropic] niitaka.instrument_anthropic()
Google Gemini niitaka-sdk[gemini] niitaka.instrument_gemini()
Groq niitaka-sdk[groq] niitaka.instrument_groq()
LangChain niitaka-sdk[langchain] from niitaka import NiitakaCallbackHandler

LangChain

from niitaka import NiitakaCallbackHandler
import niitaka

with niitaka.start_session(goal="...", agent_id="lc-agent"):
    chain.invoke({"input": "..."}, config={"callbacks": [NiitakaCallbackHandler()]})

Runtime config

Niitaka can push model, temperature, and guardrail config to your agent at runtime — no redeploy needed:

config = niitaka.get_runtime_config(agent_id="my-agent")
# config["llm"]["model"], config["guardrails"]["cost_limit_usd"], ...

Links

Release files for niitaka-sdk 0.1.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for niitaka-sdk 0.1.19
File Size Uploaded
niitaka_sdk-0.1.19.tar.gz 50.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for niitaka-sdk 0.1.19
File Interpreter ABI Platform
niitaka_sdk-0.1.19-py3-none-any.whl Python 3 none any Details

Total release size: 106.6 kB

Release files / niitaka_sdk-0.1.19.tar.gz

Download URL niitaka_sdk-0.1.19.tar.gz
Size 50.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0eb2923d67dcd50fc819a0b05a7ce72e5c36c3c322e108fcb54467acb39487e5
BLAKE2b-256 checksum
How to use checksums
af05d58373a6abd74b42eba018899c4fcde8d6086270a7e47ce8d417bd5e4c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / niitaka_sdk-0.1.19-py3-none-any.whl

Download URL niitaka_sdk-0.1.19-py3-none-any.whl
Size 56.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9df734582eedb54b657a873fa7be846c2159905bfe7ba7277812e544b6d20e44
BLAKE2b-256 checksum
How to use checksums
f406dfd8025b1b7cb499b754f8116a895a3428d9368935ca58892414e70b6174
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

0.1.28

2 release files

0.1.27

2 release files

0.1.26

2 release files

0.1.25

2 release files

0.1.24

2 release files

0.1.23

2 release files

0.1.22

2 release files

0.1.21

2 release files

0.1.20

2 release files

This release

0.1.19 This release

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page