Integrations

Model providers

Route OpenAI-compatible, Anthropic, and multi-model traffic through Blekline ingress — mask prompts and enforce policy before requests reach Azure, Bedrock, Vertex, or any router.

View as Markdown

Blekline sits between your application and every model API. Swap the base URL once; Blekline masks user content, enforces workspace policy, and returns metadata-only audit for each completion — whether you call Azure OpenAI, AWS Bedrock, Google Vertex, or a dev router.

Provider guides

ProviderBest forGuide
Azure OpenAIEnterprise, EU residency, BYOKAzure stack
AWS BedrockIAM-native, VPC sidecarBedrock stack
Google VertexGCP credentials, GeminiVertex stack
OpenRouterMulti-model developmentOpenRouter stack
TogetherOpen-weight modelsTogether stack
FireworksLow-latency inferenceFireworks stack
MistralMistral APIMistral stack
CohereEmbed + generateCohere stack
ReplicateHosted modelsReplicate stack
QwenOpenRouter / DashScopeQwen stack

Universal ingress pattern

Point any OpenAI-compatible SDK at Blekline ingress:

from openai import OpenAI

client = OpenAI(
    base_url="https://app.blekline.com/api/ingress/v1",
    api_key="blw_...",
    default_headers={
        "x-blekline-workspace-token": "blw_...",
        "x-blekline-client-surface": "sdk",
    },
)

Configure OPENAI_API_BASE (or provider-specific upstream) on the Blekline sidecar or ingress proxy. User messages are masked inline before forwarding; responses can be redacted on the return path.

Ingress proxy API · TypeScript SDK


Next: Agent clients · Frameworks & RAG · [Eval journey](/docs/get-started/eval-journey)