AI DevelopmentPlaybook12 min readPublished May 16, 2026

End-of-support · 12-month window · spec-driven development · Code OSS

Amazon Q to Kiro: Complete Migration Playbook

AWS blocked new Amazon Q Developer signups on May 15, 2026 and set a full end-of-support date of April 30, 2027 — giving teams 12 months to move to Kiro. This playbook walks the three discrete deadline dates, maps every IDE and CLI path to its migration effort, and surfaces the license change that enterprise teams need to flag now.

DA
Digital Applied Team
Senior strategists · Published May 16, 2026
PublishedMay 16, 2026
Read time12 min
Sources8
Sunset date
Apr 30, 2027
12-month window
New signups
Blocked
May 15 · Existing seats unaffected
Opus 4.7 access
Kiro-only
Removed from Q Pro May 29
Kiro pricing floor
$0
50 credits + Sonnet 4.5

Amazon Q Developer is being sunset: new signups were blocked on May 15, 2026, and the full IDE plugin and subscription end-of-support date is April 30, 2027. For the thousands of developers using Q daily, the question is not whether to migrate to Kiro but how quickly and how much it will change their workflow.

The answer depends almost entirely on which IDE you are coming from. CLI users get backward compatibility and a config auto-copy. VS Code users get a near-identical Code OSS environment. JetBrains users get a functional path via ACP. Visual Studio and Eclipse users are being re-platformed — there is no native Kiro plugin for either IDE. This is not a cosmetic rename: Kiro is built from scratch around spec-driven development, with primitives (Specs, Hooks, Steering, custom subagents, Powers) that have no equivalent in Q Developer.

This playbook covers the three discrete deadline dates and what each one breaks, the Q-to-Kiro architectural shift in plain terms, a migration severity ladder by IDE and CLI, the tier and credit math for every pricing tier, and the license change that enterprise teams should be flagging now. All facts are sourced from the AWS DevOps Blog announcement, the Kiro Migration Guide, and the Kiro CLI Migration Guide.

Key takeaways
  1. 01
    12 months to migrate — three specific dates matter.New Q Developer signups are blocked as of May 15, 2026. Opus 4.6 (and newer coding models) is removed from Q Developer Pro on May 29, 2026. Full IDE plugin and subscription end-of-support is April 30, 2027. Plan your migration window against these three dates, not just the headline year.
  2. 02
    Kiro is not a renamed Q Developer — it is a spec-driven IDE.Q Developer layered chat, completion, and agent on top of your existing IDE. Kiro is built around structured specifications: a single prompt generates requirements.md, design.md, and tasks.md using EARS notation. Migration is not just 'swap the plugin' — it is adopting a new planning-first mental model where specs are the unit of work, not the prompt.
  3. 03
    The license quietly changed from Apache 2.0 to AWS IP License.Q CLI was licensed under Apache 2.0. Kiro CLI carries an AWS Intellectual Property License. This is a material redistribution and IP terms change for any enterprise that vendored Q CLI into internal tooling or build pipelines. None of the trade press has flagged it — only the Kiro CLI migration guide mentions it in passing.
  4. 04
    Visual Studio and Eclipse users must re-platform.Q Developer offered native plugins for Visual Studio and Eclipse. Kiro has no native plugin for either. Enterprise .NET teams on Visual Studio and Java shops on Eclipse face a forced platform switch to Kiro IDE (Code OSS-based) or Kiro CLI alongside their existing editor. This is the hardest migration path in the batch.
  5. 05
    CLI users get the gentlest path — backward compat is genuine.The `q` and `q chat` entry points still work on Kiro CLI. Custom agents, MCP settings, rules, and prompts are automatically copied from ~/.aws/amazonq/ to ~/.kiro/ on install. Tool names are harmonized but the old names remain functional. For CLI-first workflows, migration is low-risk and low-effort.

01Deadline ladderThree dates, three different things that break.

Most coverage reduces the migration to one line: "you have 12 months to transition." That framing misses two earlier dates that affect existing users immediately. The AWS DevOps Blog announcement from April 30, 2026 specifies three discrete milestones.

Date 1
New signups blocked
May 152026

New Q Developer Free Tier account creation via Builder ID and new Q Developer subscription creation via the AWS Console are blocked. Existing subscriptions continue and can still add seats — but no net-new accounts.

Source: AWS DevOps Blog
Date 2
Opus 4.6 removed from Q Pro
May 292026

Opus 4.5 and other existing models remain on Q Developer Pro. The latest coding models — including Opus 4.7 — are available exclusively on Kiro from this date. Opus 4.6 itself is not deprecated; Q Developer Pro is simply losing access to it.

Source: AWS DevOps Blog
Date 3
Full end-of-support
Apr 302027

Amazon Q Developer IDE plugins and paid subscriptions reach end-of-support. The product is effectively EOL for IDE and CLI use. Q Developer in the AWS Management Console, Docs website, Console Mobile App, and Chat Apps (Slack, Teams) continues and is not impacted.

Source: AWS DevOps Blog
What is not impacted
The sunset covers the IDE plugins and CLI subscriptions only. Amazon Q Developer in the AWS Management Console, the AWS Documentation Website, the Console Mobile App, and Amazon Q Developer for Chat Apps (Slack and Microsoft Teams) all continue as-is. Do not conflate the IDE/CLI product with the broader Amazon Q surface area.

The practical planning implication: May 29, 2026 is the more urgent date for enterprise Q Developer Pro subscribers using Opus 4.6 in coding workflows. If your team relies on that model, you have roughly two weeks from today (published May 16) before that access closes. April 30, 2027 is the absolute deadline — but waiting until late 2026 to start a migration that may require re-platforming an IDE for part of your team is a poor risk posture.

02Architectural shiftKiro is not just a rename — spec-driven development changes the workflow.

Q Developer was an AI assistant layered into your IDE: inline completions, a chat panel, an agent mode that could traverse your codebase. All of these were enhancements to the conventional prompt-response loop. Kiro, per the official launch blog, is "an agentic development environment built from the ground up for spec-driven development." That sentence means the architecture is inverted: planning — not prompting — is the entry point.

Type "Add a review system for products" and Kiro generates three structured files automatically: requirements.md (user stories in EARS notation — Easy Approach to Requirements Syntax), design.md (data flow diagrams, TypeScript interfaces, API endpoint definitions), and tasks.md (sequenced sub-tasks with dependencies, each linked back to specific requirements). The agent then executes against those specs, not against the raw prompt. For a deeper look at Kiro's full feature set, see our complete Kiro deep dive.

Q Developer
Prompt-driven completions
Chat · Completion · Agent

Inline code completions, a chat panel, and an agent that can read and modify files. All driven by direct user prompts. No persistent project knowledge beyond what fits in context.

Sunset Apr 30, 2027
Kiro IDE
Spec-driven planning + execution
Specs · Hooks · Steering · Subagents · Powers

Single prompt generates requirements.md / design.md / tasks.md in EARS notation. Hooks fire on file events. Steering files persist project knowledge. Powers extend the agent with custom capabilities.

Code OSS base · GA July 2025
Kiro CLI
Backward-compat CLI agent
Steering · Hooks · Subagents

Terminal-first agent. `q` and `q chat` entry points still work. Specs are IDE-only — CLI gets steering, hooks, and custom subagents but not the full spec-driven workflow. Config auto-copies from ~/.aws/amazonq/.

Renamed Dec 15, 2025

The migration mental model shift is worth articulating clearly. Q Developer users who move to Kiro and continue working with bare prompts are using Kiro below its design intent — they will get comparable output to what they had with Q, but none of Kiro's differentiated value. The productivity gain from Kiro's spec workflow is real, but it requires adopting specifications as the atomic unit of work. For teams that use Claude Code's subagent and skill primitives or Cursor 3's agent-first architecture, the conceptual jump is smaller than it looks.

03Migration severity ladderNot all migrations are equal — IDE matters most.

The single most important factor in your migration effort is which IDE you are coming from. The table below is assembled from the Kiro Migration Docs and the CLI Migration Guide. No other publication has assembled these five paths into a single severity comparison.

OriginKiro targetConfig carryoverAuth carryoverEffortRe-platform?
Q CLIKiro CLIAuto-copy (~/.aws/amazonq/ → ~/.kiro/)Builder ID + IAM IC + GitHub + Gmail~1–2 hNo
VS Code Q pluginKiro IDE (Code OSS)Extensions, themes, keybindings, settings carry overBuilder ID + IAM IC + GitHub + Gmail~2–4 hNo
JetBrains Q pluginJetBrains IDE + ACPJetBrains AI Assistant + Agent Client Protocol bridgeBuilder ID + IAM IC~4–8 hPartial
Visual Studio Q pluginKiro IDE or Kiro CLINo native VS plugin — must switch editor or use CLI alongsideBuilder ID + IAM IC>1 dayYes
Eclipse Q pluginKiro IDE or Kiro CLINo native Eclipse plugin — same re-platform requirementBuilder ID + IAM IC>1 dayYes
Sources: Kiro Migration Docs (kiro.dev/docs/migrating-from-q-developer/), Kiro CLI Migration Guide (kiro.dev/docs/cli/migrating-from-q/), AWS DevOps Blog. Effort estimates assume a single developer with an existing Q Developer workflow. JetBrains ACP support covers IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs via JetBrains AI Assistant + Agent Client Protocol.

The severity ladder reveals a clean split: if you are in the VS Code ecosystem (including Cursor, which is also Code OSS-based), the migration is a near-drop-in. If you are on JetBrains, you have a functional path but need to configure the ACP bridge and accept some feature gaps. If you are on Visual Studio or Eclipse — both common in enterprise .NET and Java shops — you are being re-platformed, full stop.

"Kiro is an agentic development environment (IDE, CLI) built from the ground up for spec-driven development. Instead of reacting to individual prompts, Kiro works from structured specifications to plan, implement, and verify changes across your entire codebase."— AWS DevOps Blog, Amazon Q Developer end-of-support announcement, April 30, 2026

04Tier mappingQ Pro to Kiro: credit math and model access.

Q Developer had two tiers: Free (50 agentic requests per month, Claude models in IDE/CLI) and Pro ($19/month, 4,000 LOC Java transformation, admin dashboard, IP indemnity). Kiro launches with four individual tiers plus Enterprise. The credit-based model is new — Q Developer used request counts, Kiro uses credits with an overage rate.

TierMonthly priceIncluded creditsOverage rateModel access
Free$050 credits / moClaude Sonnet 4.5 + open-weight models
Pro$20 / mo1,000 credits / mo$0.04 / creditAuto + Sonnet 4.5/4.6 + Haiku 4.5 + Opus 4.5/4.6/4.7
Pro+$40 / mo2,000 credits / mo$0.04 / creditAuto + Sonnet 4.5/4.6 + Haiku 4.5 + Opus 4.5/4.6/4.7
Power$200 / mo10,000 credits / mo$0.04 / creditAuto + full model roster + Powers feature access
EnterpriseCustomCustomNegotiatedFull roster + IAM Identity Center + admin dashboard + IP indemnity
Source: kiro.dev/pricing, retrieved May 2026. Q Developer Pro was $19/mo (source: AWS Q Developer Pricing). GovCloud pricing carries an approximately 20% uplift above commercial rates. "Auto" is Kiro's blended-model agent that selects the appropriate model per task.

The pricing migration math is nuanced. At face value, Q Developer Pro at $19/month for 50 agentic requests looks cheaper than Kiro Pro at $20/month for 1,000 credits. But credits and agentic requests are different units — a single agentic coding task may consume multiple credits depending on model and task complexity. Teams running heavy agentic workloads may find that Kiro Pro's 1,000 credits per month is roughly comparable to Q Pro's request allotment at current usage patterns, but this warrants monitoring during the first billing cycle after migration. The overage model ($0.04/credit) also introduces variable cost risk that Q Developer Pro did not have.

Tier price comparison · Q Developer vs Kiro (individual plans)

Sources: AWS Q Developer Pricing; Kiro Pricing Page
Q Developer Free$0 / mo — 50 agentic requests
$0
Kiro Free$0 / mo — 50 credits + Sonnet 4.5
$0
Q Developer Pro$19 / mo — 50 agentic req + Java transform + IP indemnity
$19
Kiro Pro$20 / mo — 1,000 credits + full model roster
$20
Kiro Pro+$40 / mo — 2,000 credits
$40
Kiro Power$200 / mo — 10,000 credits + Powers
$200

05License changeApache 2.0 → AWS IP License — the compliance flag no one covered.

Q Developer CLI was licensed under Apache 2.0 — a permissive open-source license that allowed redistribution, modification, and use in proprietary products without significant restriction. The Kiro CLI carries an AWS Intellectual Property License. This is a material change in redistribution rights, patent terms, and IP clauses that has gone almost entirely unreported in trade coverage. The only public disclosure is a brief note in the Kiro CLI Migration Guide.

For individual developers, the practical impact is minimal — you are using the CLI as an end-user tool, not redistributing or embedding it. For enterprise teams that have vendored Q CLI into internal toolchains, CI/CD pipelines, build systems, or internal distribution mechanisms, the license change requires a compliance review before migration. The AWS Intellectual Property License is not an open-source license in the OSI sense. Standard enterprise software procurement and legal review processes apply.

Enterprise compliance checklist
Before migrating Q CLI to Kiro CLI in enterprise environments: 1. Review the AWS IP License terms for redistribution clauses. 2. Audit any internal toolchains that embed Q CLI binaries or invoke the Q CLI executable as a subprocess. 3. Check whether your enterprise software approval process requires a new IP license review (Apache 2.0 and AWS IP License are different categories). 4. Flag this to your legal and procurement teams before April 30, 2027 — not after.

06CLI migrationCLI users get the gentlest path — here is what actually carries over.

The Kiro CLI migration is genuinely low-friction for most users. The CLI was effectively renamed from Q CLI on December 15, 2025, and the backward compatibility commitments in the CLI migration guide are specific and verifiable.

Entry points
q and q chat still work

The `q` and `q chat` command entry points are preserved on Kiro CLI. No script or alias changes needed for existing workflows. Additional authentication options added: GitHub and Gmail social login alongside the existing AWS Builder ID and IAM Identity Center methods.

Zero changes required
Config carryover
Auto-copy on install

Custom agents, MCP settings, rules, and prompts are automatically copied from ~/.aws/amazonq/ to ~/.kiro/ when Kiro CLI is installed. The CLI also reads legacy .amazonq folders in-project so existing workspace config remains functional without manual migration.

Automatic on install
Tool name harmonization
New names, old names still work

Tool names are updated: fs_read → read, fs_write → write, use_aws → aws, execute_bash → shell, report_issue → report. The old names remain functional as aliases. Any custom agents or prompts referencing the legacy tool names continue to work without modification.

Backward compatible
New CLI-only capabilities
Steering + hooks + subagents

Kiro CLI adds steering files (.kiro/steering/), hooks, and custom subagents (.kiro/agents/) that Q CLI did not have. These are opt-in — existing Q CLI workflows can migrate without adopting them. Specs (requirements.md / design.md / tasks.md) are IDE-only and are not available in CLI mode.

Opt-in upgrade path

For teams that work primarily in the terminal — CI pipelines, remote servers, headless environments — Kiro CLI is the lowest-disruption migration target in the entire Q Developer ecosystem. The license change (covered in Section 05) is the only material compliance consideration. For peer CLI agent comparisons, see our guide to how Codex CLI handles config and sandboxes.

07Stranded IDEsVisual Studio + Eclipse: no native plugin, forced re-platform.

Q Developer offered native IDE plugins for Visual Studio (the Microsoft IDE, not VS Code) and Eclipse. Kiro has no native plugin for either. Per the Kiro Migration Docs, the options for these users are:

  1. Switch to Kiro IDE — a Code OSS-based desktop application. For .NET developers on Visual Studio, this means leaving the Visual Studio ecosystem entirely and adopting a VS Code-family IDE. All .NET project structures, build systems, and debuggers work in VS Code-family editors, but the IDE muscle memory, tooling integrations, and enterprise extensions are different.
  2. Run Kiro CLI alongside the existing IDE — keep Visual Studio or Eclipse as the primary editing environment and use Kiro CLI for agentic tasks in the terminal. This preserves the existing IDE but limits Kiro usage to terminal-based interactions and loses the in-IDE spec-driven workflow entirely.

Neither option is a clean migration for Visual Studio or Eclipse power users. AWS has not announced a native plugin roadmap for either IDE, and none of the third-party coverage or Kiro roadmap materials seen as of May 2026 suggest one is planned.

Practical guidance for .NET teams
If your team is on Visual Studio with Q Developer Pro, plan the migration now — not in Q4 2026. The re-platforming effort (evaluating Kiro IDE as a VS Code-family editor for .NET work, running a pilot team, updating onboarding docs and build pipelines) typically takes weeks, not hours. Starting in late 2026 against an April 30, 2027 deadline under production pressure is a poor outcome that is entirely avoidable. For AI-assisted development tooling strategy, our AI transformation engagements cover exactly this kind of platform evaluation.

08Strategic frameWhat AWS is really doing — positioning against Cursor, Claude Code, Copilot.

The Q Developer sunset is not a retreat from the developer tools market. It is a repositioning. As noted by Guille Ojeda of Caylent (an AWS Premier Partner) in their Kiro first impressions review: "What sets Kiro apart from competitors like Cursor or GitHub Copilot isn't its model choice, but its architectural philosophy. While Cursor excels at project-wide context awareness and Copilot focuses on inline assistance, Kiro positions itself as an autonomous project lead." That framing maps directly onto AWS's competitive positioning.

The market AWS is targeting is the gap between two-minute Copilot completions and multi-day agentic coding projects. Cursor 3 and Claude Code both operate in the agentic space but are primarily prompt-driven — you describe what you want and the agent executes. Kiro bets that the spec-driven model (requirements → design → tasks → execution) produces more predictable, auditable, and production-ready outputs for projects of non-trivial scope. The EARS notation and the three-file spec artifact are architectural choices that make the agent's planning legible and reviewable in a way that an inline chat window is not.

The broader signal from the Kiro launch — covered in depth by InfoQ's spec-driven agent coverage — is that AWS is treating Kiro as its long-term bet on the IDE layer of the AI development stack, not a temporary Q Developer replacement. The Code OSS base, the CLI backward compatibility, and the JetBrains ACP support all suggest a product intended to serve developers across the ecosystem, not just AWS cloud users.

Migration synthesis

The migration is an architectural decision, not just a tool swap.

AWS quietly pivoted from "Q Developer is our coding assistant" to "Kiro is our spec-driven IDE." The migration story is really two things running in parallel: a deadline-driven platform transition (with three specific dates and five different IDE severity levels), and a philosophical shift from prompt-driven completion toward spec-driven planning and agent execution. Teams that treat it as only the first will migrate without capturing the value that makes Kiro's architecture genuinely different from Q Developer.

For teams in the VS Code ecosystem — including Cursor users who are already on Code OSS — the migration is low-friction and the new primitives (Hooks, Steering, Specs) are worth adopting incrementally. For JetBrains shops, the ACP path works but has feature gaps worth auditing before committing. For Visual Studio and Eclipse users in enterprise .NET and Java environments, the forced re-platforming requires a deliberate project — one that should start now, not in Q3 2026. The license change from Apache 2.0 to AWS IP License is the silent compliance flag that every enterprise team should be reviewing today, not on April 29, 2027.

The 12-month window is real, and it is not as long as it sounds when re-platforming is on the table. Start with the severity ladder in Section 03, identify which path applies to each team, and plan the migration timeline against the three discrete dates — not just the April 30, 2027 end-of-support headline.

Migrate before the deadline

Migrate from Q Developer to Kiro before April 30, 2027.

Our team helps engineering organizations evaluate agentic development tooling, run IDE migration pilots, and build the operational playbooks for a successful Q Developer to Kiro transition — before deadline pressure forces a rushed re-platform.

Free consultationExpert guidanceTailored solutions
What we work on

Developer tooling migration engagements

  • Q Developer to Kiro migration audit by IDE type
  • Spec-driven development workflow adoption pilots
  • JetBrains ACP configuration and feature-gap audit
  • Visual Studio / Eclipse re-platforming assessments
  • AWS IP License compliance review for enterprise CLI use
FAQ · Amazon Q to Kiro migration

Your Q Developer migration questions answered.

Existing Q Developer subscriptions continue through April 30, 2027 — that is the full end-of-support date. You can continue using Q Developer IDE plugins and your paid subscription normally until that date. However, two earlier milestones affect you sooner: new Q Developer subscriptions can no longer be created as of May 15, 2026, so you cannot add new seats to a new account (existing subscriptions can still add seats). And starting May 29, 2026, the latest coding models including Opus 4.7 are removed from Q Developer Pro — Opus 4.5 and other current models remain, but the newest capabilities become Kiro-only. The formal end-of-support on April 30, 2027 is when IDE plugins and subscriptions cease to function.