Book of Kiro

Welcome to the Book of Kiro – your comprehensive guide to mastering AI-powered development with Kiro, the IDE that transforms ideas into production code through structured, spec-driven development.

This is not a site maintained by kiro.dev or AWS. Information may not be current.

What is Kiro? #

Kiro is an AI IDE designed for developers who want more than just code completion. It’s built around the philosophy that great software starts with clear specifications and structured thinking. Unlike traditional AI coding assistants, Kiro offers:

  • Spec-driven Development: Turn requirements into structured specifications before implementation
  • Agent Hooks: Automate workflows with custom triggers and actions
  • Contextual Understanding: With specs, steering, and smart context management, Kiro understands the intent behind your prompts and helps you implement complex features on larger codebases, in fewer shots.
  • Autonomous Agent Modes: Choose between Supervised and Autopilot modes for different levels of control
  • Integrate tools and data with MCP: Connect to docs, databases, APIs, and more with native MCP integration so you can bring your world where you work.

About This Book #

The Book of Kiro serves as the knowledge hub for developers, teams, and organizations exploring AI-powered development. This community-maintained resource provides:

💻 Demos and Best Practices #

Explore real-world examples and learn optimal workflows through interactive demonstrations and community-curated best practices.

💡 Community Insights #

Discover tips, tricks, and real-world experiences shared by the Kiro developer community.

🚀 Getting Started Guides #

Whether you’re coming from Cursor, GitHub Copilot, or traditional IDEs, find tailored migration guides and onboarding resources.

Who This Is For #

  • Developers evaluating AI IDEs and looking to enhance their coding workflow
  • Engineering Teams considering AI-powered development tools for their organization
  • Technical Leaders making strategic decisions about development tooling
  • Community Contributors helping to expand and improve Kiro’s documentation

Communities #

Contributing #

This book is maintained by the Kiro community. ❤️