Popular starting points. Use Tab or arrow keys to browse results.

Skip to content
Aten SecurityThoth docs

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:

Terminal
python3 -m venv .venv
source .venv/bin/activate
python -m pip install atensec-thoth

With Poetry, use poetry add atensec-thoth. The distribution name is atensec-thoth; the Python import is thoth:

import thoth
print(thoth.__version__)

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.

On this page