AI Agents

AI Agent SDKs

Official SDKs for integrating TigerAccess AI agent identity and access management into your applications.

Read Documentation
SDKs

Choose Your Language

All SDKs provide the same capabilities with idiomatic APIs

Python SDK

Full-featured SDK for Python 3.8+ with async support

pip install tigeraccess
  • Async/await support
  • Type hints
  • Auto-retry logic
  • Context managers
View SDK

TypeScript SDK

Type-safe SDK for Node.js and browser environments

npm install @tigeraccess/sdk
  • Full TypeScript types
  • Tree-shakeable
  • ESM & CJS
  • Browser support
View SDK

Go SDK

High-performance SDK for Go applications

go get github.com/tigeraccess/sdk-go
  • Zero dependencies
  • Context support
  • Connection pooling
  • gRPC transport
View SDK
Quick Start

Get Started in Minutes

# Quick Start Example
$ python agent.py
from tigeraccess import Agent, TigerAccess

# Initialize the client
ta = TigerAccess(api_key="your-api-key")

# Create an agent identity
agent = ta.agents.create(
    name="my-ai-agent",
    permissions=["database:read", "api:invoke"],
    rate_limits={"requests_per_minute": 100},
    action_budget={"per_session": {"api_calls": 50}}
)

# Get credentials for the agent
creds = agent.get_credentials(ttl="1h")

# Use credentials to access resources
with agent.session() as session:
    result = session.database.query("SELECT * FROM users")
    print(result)

Ready to Secure Your Infrastructure?

Join thousands of security-conscious teams using TigerAccess to protect their critical infrastructure and AI agents.

No credit card required • 14-day free trial • Enterprise support available