Skip to main content

Requirements

  • Python 3.10 or higher
  • pip, poetry, or uv package manager

Install the SDK

The SDK includes all framework integrations (CrewAI, LangChain, AutoGen) by default:
pip install arzule-ingest

Configuration

Environment variables

Set your Arzule credentials as environment variables:
export ARZULE_API_KEY="your-api-key"
export ARZULE_TENANT_ID="your-tenant-id"
export ARZULE_PROJECT_ID="your-project-id"
You can find your credentials in the Arzule dashboard under Settings > API Keys.

Programmatic configuration

You can also pass credentials directly to init():
import arzule_ingest

arzule_ingest.init(
    api_key="your-api-key",
    tenant_id="your-tenant-id",
    project_id="your-project-id",
)
Avoid hardcoding credentials in source code. Use environment variables or a secrets manager in production.

Verify installation

Test that the SDK is installed correctly:
import arzule_ingest

# Should print the version number
print(arzule_ingest.__version__)

What’s included

The SDK includes support for all major agent frameworks out of the box:
  • CrewAI - Automatic instrumentation for CrewAI agents
  • LangChain / LangGraph - Callback-based tracing for chains and agents
  • AutoGen - Automatic instrumentation for Microsoft AutoGen
  • SOC2 compliance - Encryption at rest for trace files

Next steps