Move beyond AI coding to agentic engineering

Kiro helps developers and teams do their best work: turn prompts into executable specs, validate code correctness to find bugs unit tests miss, and build across large codebases with parallel agents that learn from every session.

Downloads
Install CLI
curl -fsSL https://cli.kiro.dev/install | bash
Loading image...
Kiro Web interface
Loading image...
A task management interface showing a hierarchical checklist for setting up a TypeScript/Bun project. Task 1 covers project initialization—creating package.json (with playwright, fast-check), tsconfig.json, bunfig.toml, and a src/ directory structure. Task 2 covers implementing a CLI entry point (src/index.ts) that reads a target URL from Bun.argv, validates it, and reads an API_KEY environment variable. All tasks are unchecked with a Run all tasks button at top-right.

Bring structure to AI coding with spec-driven development

Kiro can turn your prompts into structured requirements, architectural designs, and sequenced tasks implemented by parallel agents. It then validates code with property-based tests which catch the edge cases that pass unit tests but break in production. With spec-driven development, you ship code that is more secure, maintainable, and matches what you intended.

Loading image...
Kiro spec card titled Property 2: Ticket uniqueness. Description reads: For any sequence of parking operations, all generated ticket IDs should be unique. Validates Requirement 1.2. Implementation task: 3.2 Write property test for ticket uniqueness.

Check correctness to catch issues missed by unit tests

“All tests passed” doesn’t mean the code matches your intent. Kiro combines LLM generation with automated reasoning techniques to reduce non-determinism in outputs. It analyzes your requirements for logical inconsistencies, ambiguities, and gaps to clarify your intent before writing code. It then verifies the code using property-based tests (similar to fuzz testing) that don’t test individual examples but general properties of code that should be true across all inputs.

Loading image...
GitHub comment thread showing a user with Owner role posting the command /kiro mention the disclosure portal tracking system, posted 1 hour ago with 1 thumbs-up reaction. Below, a Kiro bot reply linked as Fix packages to include status links.

Alongside you from plan to PR

Kiro gives you tools that help you plan, implement, debug, and review your code. Plan with specs, implement with parallel agents on your local machine or in the cloud, catch bugs with property-based tests, or pull context from tools like Figma or Terraform. Connect to GitHub or GitLab to review PRs, or run headless CLI in CI/CD to fix bugs without opening an editor.

Loading image...
Kiro model selector dropdown showing available AI models with credit multipliers: Auto at 1x, Claude Opus 4.8, 4.7, 4.6, and 4.5 at 2.2x, Claude Sonnet 4.6, 4.5, and 4 at 1.3x, Claude Haiku 4.5 at 0.4x, Deepseek v3.2 at 0.25x, and MiniMax M2.5 at 0.25x. Claude Opus 4.8 is selected with an xHigh quality designation and an Edit button. The Autopilot toggle is enabled at the bottom of the input field.

Powered by your favorite models

Choose the best model for every task: Anthropic Claude, open-weight models, or Auto, which picks the best model for the task based on complexity, factoring in model quality, latency, and cost.

Learn about models

Built for the way you work

Built on open standards

The Kiro agent is compatible with Agent Client Protocol (ACP), and supports AGENTS.md, Skills.md, and MCP. The IDE supports Open VSX extensions, themes, and VS Code settings, and Kiro CLI works with bash, zsh, and fish.

Enterprise-ready

Built and operated by AWS with the same security, reliability, and privacy standards trusted by millions of customers. Kiro offers IAM and SSO authentication, usage dashboards, cost controls, IP indemnity, governance, and the administration controls you’d expect from an enterprise-grade product.

Predictable pricing

Kiro offers a credit-based model with no daily or weekly rate limits and pre-paid overages, so you code without breaking your flow or getting a surprise bill. Teams share a credit pool to minimize per-seat waste when utilization varies.

Trusted by engineers worldwide

As a startup co-founder and CTO, time is the most important resource. Kiro justifies the use of my time for developing our business critical assets in-house.

RO

Rolf Koski

CTO & Co-Founder

In my role designing AWS Cloud and AI solutions with Terraform and Python, spec-driven development with Kiro has brought code relevancy and quality to a whole new level. We’ve accelerated feature development dramatically, reducing time to customer value from weeks to days. We are excited to welcome Kiro as our newest team member.

Håkon Eriksen Drange

Principal Cloud Architect

Kiro is a strong ally for startups. It naturally turns overlooked docs and specs into robust assets, making growth smoother and future scaling more effective.

KE

Kento Ikeda

Founder & Engineer

I use Kiro for everything - drafting new Terraform modules, tweaking container setups, even writing down random AI ideas at 2 am. But more than anything, it supports how I learn. I’m endlessly curious, and Kiro helps me stay in that learning loop—tinkering, breaking things, fixing them, and then allowing me to share what I learn back with the community.

AD

Adit Modi

Solution Architect

I’ve been blown away by Kiro’s capabilities. The agentic experience is really transformative. From the multimodal inputs that understand context to the complete lifecycle control within the IDE, it feels like I’m working with a senior developer.

Most tools are great at generating code, but Kiro gives structure to the chaos before you write a single line.

In roughly two days, I built a secure file sharing application from scratch. By simply sharing my requirements with Kiro, I was able to create a fully secure application that incorporates encryption and various security coding practices—no additional prompts needed.

I often forget to add unit tests, or update documentation when pushing changes, but with Kiro I can create a hook and it will automatically run those tasks in the background for me, never having to think twice.

As an open source developer, I typically don’t build games, but last night I was able to create one using Kiro. I didn’t have to think too hard about implementation since Kiro handled the logic and enabled me to write code quickly and accurately.

Kiro lowers the barrier to entry, whether that be, you don’t even know how to code, you’re new to coding, or you’re like me and you’re just learning a new tech stack. If something doesn’t make sense to you, or you feel like you are asking a silly question, ask Kiro anyway!

Kiro comes equipped with all the best practices that I would put in my specs, and builds me the application I want, faster.

Thanks to Kiro’s spec-driven development, I was able to go from concept to working prototype in a single weekend.

In just four lines into a spec, Kiro was able to write user stories like a product manager and capture so many details that I didn’t even need to mention, saving me several days of work.

Kiro isn’t just speeding up my work – it’s making me write better code, think more systematically about architecture, and deliver higher quality results while automated workflows happen seamlessly in the background.

Kiro is just more than code. Aside from just listening to prompts and doing things, it can actually work on tasks based on predefined triggers, making the development experience more efficient.

Common questions