Overview
Install atensec-thoth for Python, @atensec/thoth for TypeScript, or thoth-go for Go.
Thoth governs agent tool calls before they execute. Choose a language below. New to Thoth? Run your first governed agent for a complete example, including connection setup and expected results.
Install an SDK
Use Python 3.12 or later. Install in your project's virtual environment:
With Poetry, use poetry add atensec-thoth. The distribution name is
atensec-thoth; the Python import is thoth:
See the Python SDK reference for generic agents, Anthropic, OpenAI, and framework-specific adapters. LangGraph uses the explicit instrument_langgraph integration.
Connect to your tenant
You need the tenant ID, unified API base URL, and execute key supplied for your environment. Trial access and setup explains each value. The agent's runtime key should be separate from any organization read/write key used for administration.
Installing a package does not configure server policy. An agent's
approved_scope describes its intended tools; the enforcer still decides
whether each action may proceed. Keep fail-open disabled while verifying
those decisions.
Next step
Run your first governed agent →
The first-agent guide pins tested package versions. For your own deployments, lock the version you have validated and review the changelog before upgrading.
Managing desktop MCP tools or a fleet instead? Use the MCP proxy guide or endpoint deployment guides.