SDKs

Python SDK

Full-featured Python SDK for TigerAccess AI agent identity and access management.

pip install tigeraccess
Features

SDK Capabilities

Python 3.8+
Async/await
Type hints
Auto-retry
Context managers
Streaming support
Connection pooling
Comprehensive logging
Example

Quick Start

Synchronous Usage

# Synchronous Example
$ python sync_agent.py
from tigeraccess import TigerAccess

client = TigerAccess(api_key="your-api-key")

# Create agent
agent = client.agents.create(
    name="data-processor",
    permissions=["database:read", "database:write"]
)

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

# Access resources
with agent.session() as session:
    results = session.query("SELECT * FROM users")

Async Usage

# Async Example
$ python async_agent.py
from tigeraccess import AsyncTigerAccess

async def main():
    client = AsyncTigerAccess(api_key="your-api-key")

    agent = await client.agents.create(
        name="async-processor",
        permissions=["api:invoke"]
    )

    async with agent.session() as session:
        results = await session.api.call("/endpoint")

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