Works With Your Stack
OpenAI-compatible API. If your app can call OpenAI, it can call Behest.
No SDK required. Standard HTTP with JSON — from any language, any framework, any platform.
LLM Providers
Smart routing across multiple providers. BYO API keys or use models through Behest.
Google Gemini
Gemini 2.5 Flash — live and routing traffic today
OpenAI
GPT-4o, GPT-4.1, o3 and more via smart routing
Anthropic
Claude Sonnet, Opus, Haiku via smart routing
Mistral
Mistral Large, Medium, and Small models
Meta (Llama)
Llama 4 open-weight models
Cohere
Command R+ for enterprise RAG workloads
Behest uses an OpenAI-compatible API (POST /v1/chat/completions). When BYO keys ships, bring any provider.
Frontend Frameworks
CORS handled — call Behest directly from any frontend
React
Direct browser calls via CORS-ready API
Next.js
Server components, API routes, or client-side
Vue
Composition API or Options API — just fetch
Svelte
Lightweight calls from any Svelte component
Angular
HttpClient or standalone fetch
Astro
Server-side or client island integration
Remix
Loaders, actions, or client-side fetch
React Native
Mobile apps — same API, same fetch call
Flutter
Dart http package — standard REST call
Swift / iOS
URLSession or Alamofire — any HTTP client
Kotlin / Android
OkHttp, Ktor, or Retrofit — standard REST
Backend Languages & SDKs
Any language that can make an HTTP request works with Behest
Python
requests, httpx, or the OpenAI SDK
Node.js / TypeScript
fetch, axios, or the OpenAI SDK
Go
net/http — idiomatic Go HTTP calls
Ruby
Net::HTTP, Faraday, or HTTParty
Java
HttpClient, OkHttp, or Spring WebClient
C# / .NET
HttpClient — standard .NET HTTP
PHP
Guzzle, cURL, or native HTTP
Rust
reqwest or hyper — async HTTP
Official SDKs for Python and Node.js coming soon.
Infrastructure
Self-hosted in your cloud — deploy on any container platform
Kubernetes
Deploy Behest in any K8s cluster
Docker
Container-first — single docker run
Helm
Helm chart for repeatable K8s deploys
GKE
Google Kubernetes Engine — native support
AWS EKS
Amazon Elastic Kubernetes Service
Terraform
Infrastructure as code — IaC-ready
ArgoCD
GitOps continuous delivery
Auth Providers
Multi-tenant authentication with JWT verification
Supabase
JWT verification — fully supported
Custom JWT
Any JWT issuer — bring your own tokens
Auth0
Auth0 JWT integration
Clerk
Clerk session tokens
Firebase Auth
Firebase ID tokens
How Integration Works
One HTTP request. That's it.
CORS, auth, memory, PII scrubbing, prompt defense, rate limiting, caching — all handled by Behest in the middle.
const response = await fetch("https://your-instance.behest.ai/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
},
body: JSON.stringify({
model: "gemini-2.5-flash",
messages: [{ role: "user", content: "Hello, world!" }]
})
});
const data = await response.json();
console.log(data.choices[0].message.content);Start integrating in 5 minutes
No SDK to install. No configuration ceremony. Just an HTTP request with your API key.