Skip to main content

Overview

An integration is a protocol adapter that translates between Vikat’s unified API and provider-specific API formats. Each integration handles request transformation, response normalization, and error mapping between the external API contract and Vikat’s internal processing pipeline. Integrations enable you to utilize Vikat’s features like governance, MCP tools, load balancing, semantic caching, multi-provider support, and more, all while preserving your existing SDK-based architecture. Vikat handles all the overhead of structure conversion, requiring only a single URL change to switch from direct provider APIs to Vikat’s gateway. Vikat converts the request/response format of the provider API to the Vikat API format based on the integration used, so you don’t have to.

Quick Migration

Before (Direct Provider)

After (Vikat)

That’s it! Your application now benefits from Vikat’s features with no other changes.

Supported Integrations

  1. OpenAI
  2. Anthropic
  3. Google GenAI
  4. LiteLLM
  5. Langchain
  6. AWS Bedrock

Provider-Prefixed Models

Use multiple providers seamlessly by prefixing model names with the provider:

Direct API Usage

For custom HTTP clients or when you have existing provider-specific setup and want to use Vikat gateway without restructuring your codebase:

Listing Models

All integrations support listing available models through their respective list models endpoints (e.g., /openai/v1/models, /anthropic/v1/models). By default, list models requests return models from all configured providers in Vikat.

Filtering by Provider

You can control which provider’s models to list using the x-vikat-list-models-provider header:

Header Behavior

Response Fields

When listing models from all providers, some provider-specific fields may be empty or contain default values if the information is not available from all providers. This is normal behavior as different providers expose different model metadata.

Migration Strategies

Gradual Migration

  1. Start with development - Test Vikat in dev environment
  2. Canary deployment - Route 5% of traffic through Vikat
  3. Feature-by-feature - Migrate specific endpoints gradually
  4. Full migration - Switch all traffic to Vikat

Blue-Green Migration

Feature Flag Integration


Next Steps