Overview
The LLM Gateway currently supports 100+ models across Anthropic, OpenAI, and open-weight model families, accessed through Anthropic, OpenAI, or Amazon Bedrock. You can configure which of these models are available to your organization — see Model Access Policies for details. The table below is live, fetched directly from the gateway’s public model metadata endpoint. You can query that endpoint yourself for the latest supported models and complete metadata.Column reference
US-only inference
All LLM Gateway inference runs in the United States, for every model and every provider it can fail over to. If you need inference in a different, isolated geography, please contact Aptible Support.Data retention mode
Each model has one of two data retention modes:- ZDR (zero data retention): none of your prompts or responses sent to this model are kept after the request completes.
- Private: some of your prompts and responses sent to this model may be kept for safety review. That content is never used for training and can’t be read after 30 days. If you need zero data retention, use a model marked ZDR.
- Claude Fable 5 and 5.1 on Amazon Bedrock: AWS retains all Fable traffic for up to 30 days for abuse detection, and traffic its classifiers flag may be reviewed by AWS. This data stays within AWS and isn’t shared with the model provider.
- Some GPT models on Amazon Bedrock: AWS retains traffic that its safety classifiers flag for up to 30 days for abuse detection.
- OpenAI models served directly by OpenAI: Aptible’s OpenAI organization runs under OpenAI’s Private Retention with Private Safety Processing. OpenAI keeps traffic its safety systems flag or sample, encrypted, for automated safety review. OpenAI staff can’t read it, and it can’t be decrypted after 30 days. See OpenAI’s Private Safety Processing overview (Appendix A) and data controls guide.
fallbacks.
Provider Failover
When a model is available from more than one provider, the LLM Gateway automatically fails over to another available provider if the primary one has an outage. This happens transparently — you don’t need to configure anything or change your request.Client-side fallbacks
You can also specify your own fallback models on a per-request basis by including afallbacks array in your request body, alongside model:

