Documentation

How AIProxy works

To use AIProxy you first add the service/API you want to protect, then add your API key through our dashboard. We don't actually store the key on our servers, we encrypt the key and store 1/2 of that result in our backend and give the customer the other 1/2 to send up with requests to AIProxy. We marry the two pieces and decrypt the key, forwarding that onto the API. Learn more

View integration guide Sample apps Swift client library

Supported Services


Service Supported Endpoints Examples
ImageAnthropic Yes Messages, streaming-messages, streaming tool calls, send image, tools API Examples
ImageAnthropic Migration (0.135.0) Yes Migration guide for Anthropic SDK Examples
ImageAzure Yes OpenAI Examples
ImageBrave Search Yes Search Examples
ImageDeepL Yes Translations Examples
ImageDeepSeek Yes Chat completion, streaming chat completion Examples
ImageEachAI Yes Each AI Workflows Examples
ImageElevenLabs Yes Text-to-speech Examples
ImageFal Yes FastSDXL, Runway Gen3 Alpha, Flux training Examples
ImageFireworks AI Yes DeepSeek R1 Examples
ImageGemini Yes Text generation, audio transcription, vision Examples
ImageGroq Yes Non-streaming chat, streaming chat, transcribe audio Examples
ImageMistral Yes Chat, streaming chat Examples
ImageOpenAI Yes Chat, streaming chat, multi-modal chat, DALLE, text-to-speech Examples
ImageOpenRouter Yes Chat completions, streaming chat completions, structured outputs (strict json), multi-modal (image input) Examples
ImageOpen-Meteo Yes Fetch the weather Examples
ImagePerplexity Yes Chat completion, streaming chat completion Examples
ImageReplicate Yes Flux-Schnell, Flux-Dev, Flux-Pro, Flux-PuLID, Flux ControlNet, SDXL, Flux fine-tune Examples
ImageStability.ai Yes Image generation Examples
ImageTogether AI Yes Chat, streaming chat, tool call with Llama Examples

Request a new service

If you need us to support a service not listed above you can reach out to us and we'll take a look!

Request a new service