{"id":16533,"date":"2026-07-09T08:42:13","date_gmt":"2026-07-09T08:42:13","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=16533"},"modified":"2026-07-09T08:42:13","modified_gmt":"2026-07-09T08:42:13","slug":"introducing-claude-apps-gateway-for-aws","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=16533","title":{"rendered":"Introducing Claude apps gateway for AWS"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>Enterprises deploying Claude Code and Claude Desktop throughout growth groups want centralized management over entry, value, and coverage. At scale, that is arduous to handle: every developer wants a person credential, settings have to be distributed manually, and spend is tough to trace or cap. With out a centralized management level, governance is left to no matter tooling every workforce can implement independently.<\/p>\n<p>At present, we\u2019re saying the Claude apps gateway for AWS, a self-hosted management airplane that offers organizations a single level of management over entry, value, and coverage for Claude Code and Claude Desktop. It replaces the necessity to provision a separate cloud credential per developer, push settings to each laptop computer by hand, or arise separate tooling to trace spend. You may deploy it via Amazon Bedrock to maintain information inside the AWS safety boundary, or via Claude Platform on AWS to get the identical gateway controls with the native Claude platform expertise.<\/p>\n<div id=\"attachment_135115\" style=\"width: 1290px\" class=\"wp-caption alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-135115\" class=\"size-full wp-image-135115\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/08\/Screenshot-2026-07-08-at-2.00.31\u202fPM.png\" alt=\"High level overview of Claude apps gateway for AWS \" width=\"1280\" height=\"396\"\/><\/p>\n<p id=\"caption-attachment-135115\" class=\"wp-caption-text\">Excessive degree overview of Claude apps gateway for AWS<\/p>\n<\/p><\/div>\n<p>On this submit, we present tips on how to arrange and run Claude apps gateway for AWS with Amazon Bedrock and Claude Platform on AWS.<\/p>\n<h2 id=\"how-the-claude-apps-gateway-works\">How the Claude apps gateway works<\/h2>\n<p>The gateway is delivered by Anthropic inside the identical <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/code.claude.com\/docs\/en\/quickstart\" target=\"_blank\" rel=\"noopener\">Claude Code CLI<\/a> binary your builders already use. You may run it in a single stateless container in your infrastructure, backed by a <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener\">PostgreSQL<\/a> database that shops short-lived sign-in state and rate-limit counters. As a result of the gateway and the consumer are constructed collectively, the <code>\/login<\/code> move is gateway-aware. The consumer applies managed settings mechanically at sign-in, and coverage is enforced constantly on each request.<\/p>\n<p>Onboarding and offboarding comply with your current id workflows. To grant entry, add a developer to your id supplier (IdP). To revoke it, take away them, and their session expires inside the configured token lifetime (one hour by default). No long-lived secrets and techniques dwell on developer machines.<\/p>\n<div id=\"attachment_135121\" style=\"width: 1132px\" class=\"wp-caption alignnone\">\n        <img decoding=\"async\" aria-describedby=\"caption-attachment-135121\" loading=\"lazy\" class=\"size-full wp-image-135121\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/08\/Screenshot-2026-07-08-at-2.26.43\u202fPM.png\" alt=\"Figure 1: Claude apps gateway architecture for AWS\" width=\"1122\" height=\"524\"\/><\/p>\n<p id=\"caption-attachment-135121\" class=\"wp-caption-text\">Determine 1: Claude apps gateway structure for AWS<\/p>\n<\/p><\/div>\n<p>The gateway handles 5 core obligations:<\/p>\n<ul>\n<li><strong>Id:<\/strong> The gateway connects to any standards-compliant OpenID Join (OIDC) id supplier. After a developer indicators in via browser single sign-on (SSO), the gateway points a short-lived token that the CLI makes use of for all subsequent requests.<\/li>\n<li><strong>Coverage:<\/strong> You outline managed settings as soon as on the server. Purchasers obtain coverage at sign-in, and the gateway enforces it on each request. You may alter allowed fashions, software permissions, and default settings centrally, scoped by IdP group.<\/li>\n<li><strong>Telemetry:<\/strong> The consumer stamps a utilization metric for each request, and the gateway relays it over OpenTelemetry Protocol (OTLP) to a collector you configure, equivalent to Amazon CloudWatch or Amazon Managed Service for Prometheus in your individual account, or a third-party platform. You management the place telemetry goes and the way lengthy it\u2019s retained.<\/li>\n<li><strong>Routing:<\/strong> The gateway holds your upstream credential and routes inference requests to Amazon Bedrock or Claude Platform on AWS on behalf of builders, with optionally available failover between AWS Areas or throughout a number of accounts.<\/li>\n<li><strong>Spend caps:<\/strong> Set day by day, weekly, and month-to-month spend limits per group, group, or person. When a developer exceeds their cap, the gateway blocks additional requests till the interval resets or an admin raises the restrict.<\/li>\n<\/ul>\n<p>When Claude apps gateway is used with Amazon Bedrock, inference requests undergo Amazon Bedrock within the AWS Areas you configure, sustaining the identical information dealing with and privateness controls as another Amazon Bedrock workload in your account. When Claude apps gateway is used with Claude Platform on AWS, requests are processed by Anthropic.<\/p>\n<h3 id=\"the-configuration\">The configuration<\/h3>\n<p>The gateway reads a single YAML file at startup. Right here\u2019s what a minimal manufacturing configuration appears like:<\/p>\n<div style=\"width: 810px\" class=\"wp-caption alignnone\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-2.jpg\" alt=\"Minimal gateway.yaml configuration for an Amazon Bedrock deployment\" width=\"800\" height=\"1006\"\/><\/p>\n<p class=\"wp-caption-text\">gateway.yaml \u2014 the total configuration for an Amazon Bedrock deployment<\/p>\n<\/p><\/div>\n<p>The file accommodates six sections and the secrets and techniques keep in setting variables. The Bedrock upstream makes use of the container\u2019s IAM function, so there are not any static credentials to handle. To route via Claude Platform on AWS as a substitute, substitute the upstreams block:<\/p>\n<div class=\"hide-language\">\n<pre><code class=\"language-yaml\">upstreams:\n  - supplier: anthropicAws\n    area: us-east-1\n    workspace_id: wrkspc_...\n    auth: {} # AWS default credential chain (IAM function)<\/code><\/pre>\n<\/p><\/div>\n<p>Mannequin IDs are the identical because the Anthropic API (<code>claude-sonnet-5<\/code>, <code>claude-opus-4-8<\/code>). No Amazon Bedrock ARNs or inference profiles wanted.<\/p>\n<p>The gateway runs as a stateless container in your non-public community on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ecs\/\" target=\"_blank\" rel=\"noopener\">Amazon Elastic Container Service (Amazon ECS)<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/eks\/\" target=\"_blank\" rel=\"noopener\">Amazon Elastic Kubernetes Service (Amazon EKS)<\/a>, or <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ec2\/\" target=\"_blank\" rel=\"noopener\">Amazon Elastic Compute Cloud (Amazon EC2)<\/a>. You place it behind an inside <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/elasticloadbalancing\/\" target=\"_blank\" rel=\"noopener\">Software Load Balancer<\/a> with a Transport Layer Safety (TLS) certificates from <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/certificate-manager\/\" target=\"_blank\" rel=\"noopener\">AWS Certificates Supervisor<\/a>. <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/rds\/\" target=\"_blank\" rel=\"noopener\">Amazon Relational Database Service (Amazon RDS)<\/a> for PostgreSQL shops short-lived sign-in state. Builders attain the gateway via your non-public community, and the gateway makes use of an IAM activity function to name the upstream supplier on their behalf.<\/p>\n<h3 id=\"developer-sign-in\">Developer sign-in<\/h3>\n<p>As soon as the gateway is deployed, builders run <code>claude \/login<\/code>. Directors push a managed settings file to developer machines through their machine administration software that pre-fills the gateway URL, so builders see the Claude apps gateway display screen straight.<\/p>\n<div style=\"width: 810px\" class=\"wp-caption alignnone\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-3.png\" alt=\"Claude apps gateway login screen in Claude Code\" width=\"800\" height=\"692\"\/><\/p>\n<p class=\"wp-caption-text\">The Claude apps gateway login display screen in Claude Code<\/p>\n<\/p><\/div>\n<p>They press Enter, and a browser opens along with your company SSO.<\/p>\n<div style=\"width: 810px\" class=\"wp-caption alignnone\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-4.jpg\" alt=\"Corporate single sign-on authentication screen in the browser\" width=\"800\" height=\"1358\"\/><\/p>\n<p class=\"wp-caption-text\">Browser SSO authentication via your id supplier<\/p>\n<\/p><\/div>\n<p>One sign-in, and so they\u2019re related. The session refreshes silently within the background utilizing OIDC refresh tokens, so builders keep authenticated throughout restarts with out repeated browser logins. If a person is faraway from the IdP, their session expires on the subsequent refresh.<\/p>\n<h3 id=\"working-with-claude-code\">Working with Claude Code<\/h3>\n<p>After sign-in, builders use Claude Code precisely as they&#8217;d with another authentication methodology. They write code, run instructions, and work together with Claude usually. The distinction is invisible to them: each request is authenticated via the gateway, routed via your configured upstream, and ruled by the insurance policies you set centrally.<\/p>\n<div style=\"width: 810px\" class=\"wp-caption alignnone\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-5.png\" alt=\"Claude Code responding to a prompt, routed through Amazon Bedrock via the gateway\" width=\"800\" height=\"630\"\/><\/p>\n<p class=\"wp-caption-text\">Claude Code responding to a immediate, routed via Amazon Bedrock through the gateway<\/p>\n<\/p><\/div>\n<p>The <code>\/mannequin<\/code> picker reveals solely the fashions your coverage permits. Past mannequin entry, insurance policies can management software permissions, equivalent to proscribing file writes or internet entry. They&#8217;ll additionally implement permission guidelines that builders can&#8217;t override regionally, and push setting variables or hooks to standardize workflows throughout groups. Utilization is attributed to every developer\u2019s id, and spend is tracked in opposition to their cap. In the event that they go away the corporate, eradicating them from the IdP revokes entry inside the configured session lifetime.<\/p>\n<h2 id=\"conclusion\">Conclusion<\/h2>\n<p>With the Claude apps gateway for AWS, you may broaden Claude Code and Claude Desktop adoption throughout your group whereas managing id, coverage, and value from one place. Id flows via your current IdP, coverage is enforced centrally, and value is attributed per person, with no long-lived secrets and techniques on developer machines.<\/p>\n<p>As a result of the gateway is self-hosted, you may deploy it in any AWS Area and route inference to Amazon Bedrock or Claude Platform on AWS, together with cross-Area and cross-account setups. Select Amazon Bedrock when information should keep inside the AWS safety boundary, or Claude Platform on AWS for entry to Anthropic\u2019s native platform expertise with AWS authentication and billing.<\/p>\n<p>To get began, obtain the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/code.claude.com\/docs\/en\/quickstart\" target=\"_blank\" rel=\"noopener\">Claude Code CLI<\/a> and evaluate the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/code.claude.com\/docs\/en\/claude-apps-gateway\" target=\"_blank\" rel=\"noopener\">Claude apps gateway documentation<\/a>. Ship suggestions to AWS re:Put up for Amazon Bedrock or via your typical AWS Assist contacts.<\/p>\n<hr\/>\n<h2>Concerning the authors<\/h2>\n<footer>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-6.png\" alt=\"Dani Mitchell\" width=\"100\" height=\"100\"\/><\/p>\n<\/p><\/div>\n<h3 class=\"lb-h4\">Dani Mitchell<\/h3>\n<p>Dani is a Sr GenAI Specialist Options Architect at AWS and the SA lead for Amazon Bedrock Data Bases. He helps enterprises internationally design and deploy generative AI options utilizing Amazon Bedrock and Anthropic\u2019s fashions and capabilities to construct scalable, production-ready purposes.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-7.jpg\" alt=\"Harshetha Narayan\" width=\"100\" height=\"100\"\/><\/p>\n<\/p><\/div>\n<h3 class=\"lb-h4\">Harshetha Narayan<\/h3>\n<p>Harshetha is a Technical Product Advertising Supervisor for Amazon Bedrock AgentCore at AWS. She helps corporations construct, deploy, and govern their AI brokers at scale. Outdoors of labor, she enjoys mountain climbing and exploring new locations.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/02\/ML-21305-8.png\" alt=\"Sofian Hamiti\" width=\"100\" height=\"100\"\/><\/p>\n<\/p><\/div>\n<h3 class=\"lb-h4\">Sofian Hamiti<\/h3>\n<p>Sofian is a expertise chief with over 12 years of expertise constructing AI options, and main high-performing groups to maximise buyer outcomes. He&#8217;s keen about empowering numerous skills to drive international influence and obtain their profession aspirations.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-135113\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/07\/08\/Screenshot-2026-07-08-at-1.58.22\u202fPM.png\" alt=\"\" width=\"234\" height=\"276\"\/><\/p>\n<\/p><\/div>\n<h3 class=\"lb-h4\">Ayan Ray<\/h3>\n<p>Ayan Ray is a Principal Associate Options Architect and AI Tech Lead at AWS, serving because the Worldwide Tech Lead for Anthropic at AWS. He works on the intersection of cloud structure and Synthetic Intelligence, serving to organizations undertake and scale Anthropic\u2019s applied sciences on AWS.<\/p>\n<\/p><\/div>\n<\/footer>\n<p>       \n      <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Enterprises deploying Claude Code and Claude Desktop throughout growth groups want centralized management over entry, value, and coverage. At scale, that is arduous to handle: every developer wants a person credential, settings have to be distributed manually, and spend is tough to trace or cap. With out a centralized management level, governance is left to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16535,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[588,2412,458,4728,979],"class_list":["post-16533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-apps","tag-aws","tag-claude","tag-gateway","tag-introducing"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/16533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16533"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/16533\/revisions"}],"predecessor-version":[{"id":16534,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/16533\/revisions\/16534"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/16535"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-07-09 17:25:32 UTC -->