Stop managing multiple SDKs. Route OpenAI, Anthropic Claude, and AWS Bedrock through a single internal endpoint. Built-in response caching cuts your API bill in half. Prompt audit logs for compliance.
Use the OpenAI SDK. Just change the model name. Zero code changes beyond base_url.
Everything you need to operate LLM infrastructure at scale -- without adding operational complexity.
Identical prompts return cached responses at 0ms latency with zero API cost. Configurable TTL per model. Enterprise tier adds semantic caching with embedding similarity for near-duplicate prompts.
Gateway+Every request tagged by source IP, team, or service name. CloudWatch dashboard shows per-team spend broken down by model and provider. Export to JSON for finance and chargeback workflows.
Gateway+Every API call logged with model, token count, estimated cost, and source IP. Prompt content is NEVER logged -- only metadata. Compliance-ready audit trail stored in your own CloudWatch log group.
Gateway+AWS Bedrock models accessed with automatic SigV4 signing -- no credential management in application code. The gateway uses the instance IAM role. Just use the bedrock/... model name prefix.
Gateway+Route different models to different providers by name. Define fallback rules and cost caps per route. All configured via the dashboard or Terraform -- no application changes required.
Gateway+Switch from OpenAI to Claude to Bedrock by changing one model string in your configuration. The gateway handles all protocol translation transparently. Your application code stays identical.
Gateway+The gateway is an EC2 appliance running in your own AWS account. Camphor has zero visibility into your prompt content -- by design.
The Camphor AI LLM proxy is not an add-on. Basic caching ships in the Gateway tier at no extra charge. Upgrade to Enterprise for semantic caching powered by embedding similarity.
One CloudFormation stack. No agents. No sidecars. Works with the OpenAI SDK you already use.