Console-to-Code reached 32 AWS services on 17 August 2026, and the guide contradicts the cross-tab claim
Summary. On 17 August 2026 AWS expanded Console-to-Code from 6 to 32 services and said it had added "cross-region and cross-browser-tab action recording," stating that "previously, switching regions or working across browser tabs would reset or fragment recorded action lists." The Amazon Q Developer User Guide says the opposite in two places: Console-to-Code saves "its own state for as long as your browser tab is open," and "the session will end when you close the browser tab, or when your AWS Management Console session ends, whichever comes first." The same page still tells you to start recording from one of three consoles — VPC, RDS or EC2 — even though the service list beneath it now runs to 32. Output is limited to five formats, none of them Terraform, and the free tier caps CDK and CloudFormation generations at a number AWS has never published. Amazon Q Developer Pro, which lifts that cap, is $19.00 per user per month.
What the announcement says
The 17 August post makes two claims. The first is coverage: total service support grows from 6 to 32, "helping developers, DevOps engineers, and cloud architects more easily convert manual console workflows into repeatable, production-ready infrastructure as code." The second is session behaviour: "Actions are now consolidated into a single unified list, enabling customers to capture and automate complex, multi-region infrastructure deployments without losing context." Availability is all commercial AWS Regions.
The coverage claim checks out. The user guide lists exactly 32 services, and the list is broad enough to be useful: EC2, VPC, DynamoDB, Cognito, IoT, RDS, CloudWatch, Batch, SQS, CloudFormation, EC2 Image Builder, Systems Manager, Athena, EventBridge, ECR, SNS, Secrets Manager, ElastiCache, Step Functions, EKS, Lambda, ECS, API Gateway, S3, CloudFront, WAF, Shield, Firewall Manager, Bedrock, CodeCommit, CodeDeploy and CodeBuild.
The session claim does not.
The contradiction, quoted
| Source | Statement on session lifetime |
|---|---|
| What's New, 17 August 2026 | "Console-to-Code also introduces cross-region and cross-browser-tab action recording. Previously, switching regions or working across browser tabs would reset or fragment recorded action lists." |
| Q Developer User Guide, "Where can you use Console-to-Code?" | "Console-to-Code works across multiple services, saving its own state for as long as your browser tab is open." |
| Q Developer User Guide, "Step 2: Take actions" | "The session will end when you close the browser tab, or when your AWS Management Console session ends, whichever comes first." |
Both documents are live. There is a reading that reconciles them: a recording might now follow you as you open a second tab, while still ending when the tab you started in is closed. AWS does not say that anywhere, and the guide's Step 2 wording sets the end condition as closing "the browser tab" without qualifying which one.
Until AWS updates the guide, plan the recording session as if it dies with the tab. Generate the code before you close anything.
The three-console instruction that was never updated
Step 1 of the procedure reads: "Go to the console of one of the integrated services (Amazon VPC, Amazon RDS, or Amazon EC2)." Those three were part of the original set. The service list on the same page now has 32 entries, and nothing in the announcement suggests you can only start a recording from three of them.
This is the kind of stale instruction that turns into a support ticket. An engineer looking for the Console-to-Code icon in the Step Functions console, and finding the guide's Step 1 naming only VPC, RDS and EC2, has no way to tell whether the icon is missing because the feature does not start there or because the documentation is behind.
The free tier cap AWS has not quantified
Console-to-Code is a feature of Amazon Q Developer and inherits its tiers. The guide is precise about the shape of the limit and silent about its size:
| Tier | Recording and CLI generation | CDK or CloudFormation generation | Requirement |
|---|---|---|---|
| Free | No fixed monthly limit | Limited per month; number not published | Sign in to the AWS Management Console |
| Pro | No fixed monthly limit | No fixed monthly limit | IAM Identity Center identity subscribed to Q Developer Pro |
AWS writes that at the free tier "there is a limit to how many times per month you can generate code to use with the AWS CDK or AWS CloudFormation based on your recorded actions," and that "after you reach the monthly code generations limit, you must authenticate to the Pro tier in order to generate more code." The guide points to the Amazon Q Developer pricing page for the number. That page is client-rendered and returns no Console-to-Code text to a plain fetch, so the practical position is that the cap exists, applies to the output most teams actually want, and is not discoverable before you hit it.
What is knowable is the price of clearing it. The AWS Price List API AmazonQ offer file, version 20260806174549 published 6 August 2026, lists Amazon Q Developer Pro at $19.00 per month per user in US East (N. Virginia). At ₹88 to the dollar that is about ₹1,672 per engineer per month, or roughly ₹2.0 lakh a year for a ten-person platform team.
The same offer file prices the Agent for Code Transformation at $0.003 per line of code submitted, which is worth knowing if a Console-to-Code recording is the front end of a wider modernisation.
Five output formats, and Terraform is not one of them
Console-to-Code generates CDK Java, CDK Python, CDK TypeScript, CloudFormation JSON and CloudFormation YAML. That is the whole list.
For any team standardised on Terraform, the expansion to 32 services changes nothing. The recorded actions still come out as CLI commands or as CDK and CloudFormation, and converting either into HCL by hand removes most of the time the feature was meant to save. The gap is sharper this month, because AWS shipped IAM Policy Autopilot support for Terraform plan files on 18 August 2026 — one day after this launch. One AWS tool reads Terraform; the other still refuses to write it.
CDK C#, CDK Go and Pulumi are also absent.
Recording costs nothing; the actions cost what they always did
The guide carries a note that deserves more attention than its placement suggests: "When you record an action, you will still be charged for the action itself, if applicable. For example, if you record yourself provisioning an Amazon EC2 instance, then you will still be charged for the instance. There is no additional cost for recording the action."
Console-to-Code is not a dry run. Every click you record actually provisions the resource. Anyone treating a recording session as a design exercise across EC2, RDS, EKS and ElastiCache will be paying for a running environment while they decide whether the generated CDK is any good, and will need to tear it down afterwards. The IaC is a by-product of a real deployment, not a substitute for one.
The permission needed to use the feature is q:GenerateCodeFromCommands, plus permissions for whatever actions you intend to record. Generated CLI commands can be pushed straight into AWS CloudShell from the panel, which is convenient and also means a mis-selected command runs against the same account you just recorded in.
Who should look at this now
A team that provisions through the console, works in CDK or CloudFormation, and wants a first draft of the template rather than a finished one. The generated code is a starting point that still needs review, parameterisation and a state strategy.
A team on Terraform, or one that needs an auditable dry run before resources exist, gets nothing new from the 17 August expansion.
What is still unknown
Three things. AWS has not published the free-tier monthly generation cap. It has not reconciled the cross-browser-tab claim with the guide's session-end wording. And it has not said whether the 32-service list is now the ceiling or the next checkpoint. Until the first two are settled, the safe assumptions are that the cap is low enough to matter on a busy day and that the recording ends when the tab does.
FAQ
How many AWS services does Console-to-Code support now?
Thirty-two, up from six before 17 August 2026. The Amazon Q Developer User Guide lists them, including EC2, VPC, DynamoDB, RDS, Lambda, EKS, ECS, S3, CloudFront, API Gateway, Step Functions, EventBridge, Secrets Manager, Bedrock and the three CodeCommit, CodeDeploy and CodeBuild developer services. Availability is all commercial AWS Regions.
Does a Console-to-Code recording survive closing the browser tab?
The announcement says cross-browser-tab recording was added and that actions are consolidated into a single unified list. The user guide says state is saved for as long as the browser tab is open, and that the session ends when you close the tab or your console session ends. Both statements are currently live.
What code formats can Console-to-Code generate?
Five: CDK Java, CDK Python, CDK TypeScript, CloudFormation JSON and CloudFormation YAML. Terraform, Pulumi, CDK C# and CDK Go are not supported. Console-to-Code can also produce the equivalent AWS CLI commands, which can be copied or sent directly into AWS CloudShell from the panel.
Is Console-to-Code free?
Recording actions and generating CLI commands have no fixed monthly limit at the Amazon Q Developer free tier. Generating CDK or CloudFormation code is capped per month, and AWS does not publish the number in the user guide. Clearing the cap requires Amazon Q Developer Pro at $19.00 per user per month.
Do I get charged for recording console actions?
There is no additional charge for the recording itself, but AWS states you are still charged for the actions you record. Provisioning an EC2 instance during a recording creates and bills a real instance. A recording session is a live deployment, so the resources need to be torn down afterwards.
What IAM permission does Console-to-Code need?
The q:GenerateCodeFromCommands permission, together with permissions for every action you intend to record. Without the second set, the console actions themselves fail, so a read-only role cannot be used to explore the feature against services the user is not otherwise allowed to provision.
Can I start a recording from any of the 32 supported services?
The announcement implies yes, but Step 1 of the user guide procedure still tells you to go to the console of one of the integrated services and names only Amazon VPC, Amazon RDS and Amazon EC2. That instruction predates the expansion and has not been updated, so the entry points are ambiguous in the documentation.
Does Console-to-Code work across AWS Regions?
AWS says cross-region recording was added on 17 August 2026, and that switching Regions previously reset or fragmented the recorded action list. Actions taken in different Regions are now meant to appear in one consolidated list, which is what makes multi-Region deployments recordable in a single pass.
How eCorpIT can help
Generated templates are a draft, not a deployment. eCorpIT's senior engineering teams review and harden CDK and CloudFormation output, add the parameterisation and state handling that Console-to-Code does not produce, and rebuild in Terraform where that is the house standard. Our note on Terraform 1.16 destroy protection covers the guardrails side, and cloud FinOps for Indian teams covers what the recorded resources cost while you are still deciding. Talk to us at /contact-us/.
References
- AWS What's New — AWS Console-to-Code adds 26 services and cross-region recording, 17 August 2026
- Automating AWS services with Amazon Q Developer Console-to-Code — Amazon Q Developer User Guide
- Tiers of service for Console-to-Code — Amazon Q Developer User Guide
- AWS services that support Console-to-Code — Amazon Q Developer User Guide
- Using Console-to-Code, Step 1 and Step 2 — Amazon Q Developer User Guide
- Understanding Amazon Q Developer tiers — Amazon Q Developer User Guide
- AWS Price List API — AmazonQ offer file, version 20260806174549
- AWS Price List API service index
- Amazon Q Developer pricing
- What is the AWS Command Line Interface? — AWS CLI User Guide
- AWS What's New — IAM Policy Autopilot now supports Terraform plan files, 18 August 2026
- Amazon Q Developer User Guide contents
Last updated: 22 August 2026.
Top comments (0)