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.

Install CLI
curl -fsSL https://cli.kiro.dev/install | bash
Loading image...
Kiro in the browser 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 turns your prompts into requirements, architectural designs, and sequenced tasks, then implements them with parallel agents. Property-based tests catch the edge cases that pass unit tests but break in production. With spec-driven development, you ship maintainable code that matches what you specified.

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. Before writing code, Kiro checks your requirements for contradictions and gaps using automated reasoning techniques. Then it checks behavior with property-based tests (like fuzz testing) which assert rules that must hold across all inputs instead of checking a few examples.

Loading image...
Logos of Figma, Postman, Datadog, Miro, Stripe, Supabase, ElevenLabs, Google Firebase - GitHub, GitLab, CI/CD

Alongside you from plan to PR

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. Run the headless CLI in CI/CD to review PRs and 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) so you can bring it to your favorite tools. It supports AGENTS.md, Skills.md, and MCP. The Kiro IDE supports Open VSX extensions, themes, and VS Code settings. Kiro CLI works with bash, zsh, fish, and over 500 popular CLIs.

Enterprise-ready

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

Predictable pricing

Kiro offers a credit-based pricing model with no daily or weekly rate limits and pre-paid overages, so you can code without breaking your flow or getting a surprise bill.

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