Tool profile

Kiro

ByAmazon Web ServicesUS

AWS environment with spec-driven development: requirements, design and tasks before code, across IDE, CLI and cloud.

Kiro wordmark in white on a dark gradient background
Country
US
Availability
Proprietary
Modalities
  • Text
  • Code

Kiro is Amazon Web Services’ agent-based development environment, organized around spec-driven development. Before code is written, tasks go through requirements, design and an implementation plan, which records decisions in the repository.

What it’s for

  • Turning a need into requirements, design and a task list before implementation
  • Running coding tasks with agents that follow the recorded plan
  • Running subagents in parallel for independent parts of the work
  • Generating and maintaining tests, including property-based tests
  • Carrying the flow into CI/CD pipelines and AWS governance

How it works

  • Work starts from versioned specifications in the repository, which serve as context for the agents
  • The agent implements tasks, updates the specification when needed and verifies the result
  • There are IDE and command-line surfaces (Kiro CLI), with cloud sessions
  • Governance features and integration with AWS services cover enterprise scenarios

Where it runs

  • Kiro’s own IDE
  • Command line (Kiro CLI)
  • Agent sessions in the cloud
  • CI/CD pipelines

Availability and licensing

  • Proprietary AWS product
  • Takes the place of Amazon Q Developer, whose IDE plugins are reaching end of support and point to migration to Kiro
  • Offering with individual plans and enterprise features

Strengths

  • Spec-first approach that documents requirements, design and tasks
  • Parallel subagents and property-based tests
  • Integration with the AWS ecosystem and governance
  • Official continuity for Amazon Q Developer users

Things to note

  • Specification discipline changes the workflow and requires team adoption
  • Proprietary product tied to the AWS ecosystem
  • Features and limits vary by plan