AI Gateway
Route your LLM calls through the AI Gateway with a single base URL change. Zero vendor lock-in: always run on the best model at the lowest cost for your use case.
Observability
Instrument your code with OpenTelemetry to capture traces, logs, and metrics for every LLM call, agent step, and tool use.
AI Gateway
Overview
AWS Strands is a framework for building AI agents with structured reasoning and tool use. By connecting AWS Strands to Toqan Router’s AI Gateway, you transform experimental agents into production-ready systems with enterprise-grade capabilities.Key Benefits
Toqan Router’s AI Gateway enhances your AWS Strands Agents with:Complete Observability
Track every agent step, tool use, and interaction with detailed traces and analytics
Built-in Reliability
Automatic fallbacks, retries, and load balancing for production resilience
Cost Optimization
Real-time cost tracking and spend management across all your AI operations
Multi-Provider Access
Access 500+ LLMs and 30+ providers through a single, unified integration
Prerequisites
Before integrating AWS Strands with Toqan Router, ensure you have:- A Toqan Router account and API Key
- Python 3.10 or higher
- AWS Strands SDK installed
To setup your API key, see API keys & Endpoints.
Installation
Install the Strands Agents SDK (requires Python 3.10+):Configuration
Configure Strands Agents to use Toqan Router’s AI Gateway by passing custom client arguments with the base URL:
base_url: https://router.toqan.ai/eu/v3/router
Basic Agent Example
Here’s a complete example of creating and running a Strands agent through Toqan Router:Agent with Tools
Strands agents can use tools while routing through Toqan Router:Fallback Configuration
Configure automatic fallbacks for reliability:Observability
AWS Strands integrates with Toqan Router’s Observability Platform through OpenTelemetry. Capture complete traces of your agent interactions, tool calls, and model invocations to gain deep insights into agent behavior, performance, and costs.Prerequisites
Before you begin, ensure you have:- A Toqan Router account and an API Key
- AWS Strands SDK installed
- Python 3.10+
The examples below use OpenAI models with OpenTelemetry tracing sent to Toqan Router. Set both
OPENAI_API_KEY (for model access) and TOQAN_API_KEY (for telemetry export) environment variables.Installation
Configuration
Configure OpenTelemetry to send traces to Toqan Router:Python
Basic Example
Python
Agent with Tools
Python

