OpenAI's models have run on Amazon Bedrock since June 2026, so the platform decision is no longer about which models you can use. What it is about now (data handling, identity, lifecycle and lock-in) and a short plan for teams that built on OpenAI directly.
When we first wrote this piece, the honest summary was: OpenAI had models Bedrock didn't, and Bedrock had controls OpenAI's API didn't. On June 1, 2026 AWS made GPT-5.5, GPT-5.4 and Codex generally available on Bedrock. GPT-5.6 Sol, Terra and Luna followed in July, and in September the GPT-6 family: Astra, Sol, Luna and then GPT-6.1 Sol. The models are the same ones; what differs is the path to them.
For a team on AWS, Bedrock is the default path to OpenAI models for the same reasons it always was for Claude: IAM instead of another API key, VPC endpoints instead of the public internet, CloudTrail for every call, the spend on the bill you already reconcile, and evidence your auditors already accept. The reasons to go direct are narrower than they were:
You need an OpenAI model or feature before it reaches Bedrock. AWS describes Bedrock Managed Agents powered by OpenAI as coming soon, so some capabilities do arrive later.
You depend on OpenAI's own hosted tools or product surface rather than the models.
You aren't on AWS, in which case Bedrock's advantages mostly don't apply.
Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
OpenAI models arrived on Bedrock through the Responses API. In August 2026 AWS added Converse and Chat Completions on the bedrock-runtime endpoint for the GPT-5.6 models. Code written against the OpenAI SDK generally moves with a base URL and credential change where Chat Completions or Responses are supported; code on Converse gets the benefit of swapping between Claude, Nova and GPT with one parameter. Check the model card for the exact model you use.
Most Bedrock models carry Bedrock's own lifecycle dates. GPT-6.1 Sol's model card says it follows OpenAI's first-party deprecation terms instead, with no separate Bedrock minimum-availability date. Record the policy for each model when you adopt it — we wrote up how Bedrock retirements catch teams out in our post on Claude Sonnet 4's end of life.
Geo and Global cross-Region inference arrived for OpenAI models in August. Global profiles give the most capacity and route requests to any commercial Region where the model runs; Geo profiles keep routing within a geography such as the US. If your data must stay in one country, choose the profile deliberately — the default in an SDK example is often global.
Put every model call behind one internal client, if it is not already. That is the change that makes every later step a configuration change.
Build a small evaluation set from your own traffic and run it against the same model on Bedrock — results should match, and this is where any API-shape difference shows up.
Move one workload behind a flag, compare latency, errors and cost for a week, then move the rest.
Once you are on Bedrock, run the same evaluation set against Claude and a smaller model for each task. Most teams find at least one workload that gets cheaper or better.
Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.
Book a free 30-minute call about it. Bring your setup and your bill; you'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
Or keep reading
Running Claude Code and Codex Through Your Own AWS Account: A Team Setup Guide
Claude Code talks to Amazon Bedrock with one setting, and Codex has been on Bedrock since June 2026. How to set either up for a whole team (SSO, pinned models, prompt caching, guardrails, per-team costs) and the mistakes that make the bill or the security review go badly.
Read
Amazon Bedrock Managed Agents Powered by OpenAI: What It Is and When to Use It (Preview)
Bedrock now runs OpenAI's agent harness and frontier models as a managed service inside AWS: IAM permissions, CloudTrail audit, data kept in AWS, with AgentCore Runtime as the default compute. How it relates to AgentCore, the OpenAI Agents SDK and Claude-based agents, and what preview means for production plans.
Read
As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.