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

Supported Services


Service Supported Endpoints Examples
Anthropic Yes Messages, streaming-messages, streaming tool calls, send image, tools API Examples
Azure Yes OpenAI Examples
DeepL Yes Translations Examples
Each AI Yes Each AI Workflows Examples
ElevenLabs Yes Text-to-speech Examples
Fal Yes FastSDXL, Runway Gen3 Alpha, Flux training Examples
Gemini Yes Text generation, audio transcription, vision Examples
Groq Yes Non-streaming chat, streaming chat, transcribe audio Examples
Mistral Yes Chat, streaming chat Examples
OpenAI Yes Chat, streaming chat, multi-modal chat, DALLE, text-to-speech Examples
Open-Meteo Yes Fetch the weather Examples
Perplexity Yes Chat completion, streaming chat completion Examples
Replicate Yes Flux-Schnell, Flux-Dev, Flux-Pro, Flux-PuLID, Flux ControlNet, SDXL, Flux fine-tune Examples
Stability.ai Yes Image generation Examples
Together 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