Availability
| Edition | Deployment Type |
|---|---|
| Community & Enterprise | Self-Managed, Hybrid |
Architecture Diagram
Community vs Enterprise Edition
The architecture remains identical in both Community and Enterprise Editions. The only difference is the feature set enabled at build time.Core Components
Tyk AI Studio consists of two main components:AI Studio (Control Plane)
AI Studio is the central management hub that provides:- Configuration Management: LLMs, applications, policies, users
- Policy Enforcement: Rate limits, budgets, access controls
- Analytics & Monitoring: Usage tracking, cost analysis, performance metrics
- User Management: Authentication, authorization, RBAC
- gRPC API: Configuration distribution to edge gateways
- Administration: Admins configure LLMs, tools, data sources, filters, plugins, users, groups, and budgets.
- AI Portal: A self-service developer portal. LLM users browse available LLMs, MCP Servers, and Data Sources, then request access by creating an App.
- Chat: A managed chat interface for LLM users.
| Service | Description |
|---|---|
| Embedded Gateway | A lightweight AI Gateway for testing LLM proxying. No filters, no middleware, no plugins — just basic proxying to verify an LLM works as expected. Also used by the Chat interface. |
| API-based Tool Access | Each Tool defined via OpenAPI spec is also available as a REST API endpoint for developers to call directly. |
| MCP Tool Access | An MCP-compliant interface (shim) for tools generated from OpenAPI specs. Provides MCP-API compatibility without a separate MCP proxy. |
| Datasource API | A unified REST endpoint for performing vector searches against registered data sources. |
Edge Gateway (Data Plane)
The Edge Gateway operates as an independent, dedicated AI proxy. It processes AI requests, enforces policies, and reports analytics to the control plane. It is optimized for high performance and resilience in production.- Process Requests: Handle AI API calls locally
- Cache Configuration: Store synced config in local SQLite
- Enforce Policies: Apply rate limits, budgets, filters
- Report Analytics: Send usage data back to control
- Operate Independently: Continue working if control plane is unreachable