{"id":"kiro","hidden":false,"ipfs":"Qmcz8cNE3iwozQ24haSwuHvb9akZmCW9YbysCRyKitm3WV","language":"en","transactionHash":"0x834ba7d901ec15a9047a7b3722e8bef9dce719bd665a6135201e336a52a591c0","created":"2025-07-16T14:25:04.860Z","updated":"2025-07-16T14:25:04.860Z","title":"Kiro","summary":"Kiro is an AI-powered integrated development environment (IDE) launched by AWS, built on VS Code. ","content":"**Kiro** is an agentic software-development product developed by Amazon Web Services (AWS), designed to streamline development by emphasizing structured specifications over conversational prompts. Its supported surfaces include the Kiro IDE, [CLI](https://iq.wiki/wiki/cli), Kiro Web, and Kiro Crew.[[7]](#cite-id-o6n68thjk5)\n\nLaunched in preview on July 14, 2025, Kiro aims to provide a more guided and consistent approach to building applications, particularly for enterprise environments, by integrating artificial intelligence directly into the developer workflow.[[1]](#cite-id-jz7tzK7iHU)[[2]](#cite-id-087Qj6Kyi9)\n\n $$widget0 [YOUTUBE@VID](https://youtube.com/watch?v=JOqLp1adGO4)$$\n\n## Overview\nKiro represents AWS's entry into the field of AI-powered developer tools, positioning itself as a competitor to agentic IDEs such as Cursor and Windsurf. Its scope now extends across the Kiro IDE, [CLI](https://iq.wiki/wiki/cli), Kiro Web, and Kiro Crew, as well as compatible ACP IDEs and software-development automation.[[7]](#cite-id-o6n68thjk5)\n\nA foundational aspect of Kiro's design is its reliance on the open-source Visual Studio Code (VS Code) project. This choice is significant as it allows developers to seamlessly integrate their existing VS Code settings, configurations, and a wide array of plugins, minimizing the learning curve and ensuring a familiar and extensible environment for users transitioning to Kiro. The ability to retain personalized setups and toolchains is a key advantage, fostering developer adoption and productivity.[[1]](#cite-id-jz7tzK7iHU)\n\nBeyond its VS Code base, Kiro incorporates robust support for the [Model Context Protocol](https://iq.wiki/wiki/model-context-protocol) (MCP). This protocol is crucial for facilitating the connection and interoperability of various development tools and services within the IDE, enabling a more cohesive and integrated development experience. Auto is the default agent and model-selection mode, combining models; users can also select premium and open-weight models. Model access varies by plan and region.[[7]](#cite-id-o6n68thjk5)\n\nKiro is designed for broad accessibility and cross-platform compatibility, with native applications available for Linux, macOS, and Windows operating systems. This ensures that developers across different environments can utilize the tool effectively. Furthermore, it supports a comprehensive range of popular programming languages, making it a versatile solution for diverse development projects, from web applications to backend services.\n\nKiro uses credit-based pricing: Free costs $0 and includes 50 credits; Pro costs $20 per month, Pro+ $40 per month, Pro Max $100 per month, and Power $200 per month. Prompts consume credits according to task complexity and the model used. Individual paid users can purchase add-on credits at $0.04 each, and enterprise administrators can enable overages.[[7]](#cite-id-o6n68thjk5)[[8]](#cite-id-hy8hqsitgm)\n\n $$widget0 [YOUTUBE@VID](https://youtube.com/watch?v=OdD9eLiRRVo)$$\n\n## History\n\nKiro launched in preview on July 14, 2025, and reached general availability on November 17, 2025. The general-availability release included the Kiro [CLI](https://iq.wiki/wiki/cli), team management, agent execution checkpoints, multi-root workspaces, and property-based testing for checking whether code follows a Spec.[[9]](#cite-id-z3phmt9jqn)\n\nAWS announced Kiro IDE and CLI availability in AWS GovCloud (US-East and US-West) on February 16, 2026. Kiro received FedRAMP High and DoD IL-4/5 authorizations in GovCloud on June 25, 2026; separately, Kiro entered FedRAMP Class C scope in US East (N. Virginia) on October 12, 2026.[[10]](#cite-id-pdv5v2fnmm)[[8]](#cite-id-hy8hqsitgm)\n\nKiro Web became generally available on September 1, 2026.[[11]](#cite-id-79kj8s1o2x)\n\n## Products\n\nThe Kiro IDE and [CLI](https://iq.wiki/wiki/cli) support local interactive development. Kiro Web supports browser-based work, including collaborative exploration, Specs, and end-to-end delegated development. It can perform repository work in isolated cloud sandboxes and hand off results through pull requests. Kiro Web became generally available on September 1, 2026.[[11]](#cite-id-79kj8s1o2x)[[7]](#cite-id-o6n68thjk5)\n\nKiro autonomous agent, introduced in preview on December 2, 2025, is an asynchronous agent for multi-repository tasks. It can plan work, coordinate specialized subagents for planning, coding, and verification, verify changes, and open pull requests.[[12]](#cite-id-9n8piy21s0)\n\nKiro Crew is another supported Kiro surface.[[7]](#cite-id-o6n68thjk5)\n\nIn October 2026, Kiro IDE introduced Memory across chat sessions for context such as repository conventions, corrections, and approaches already ruled out. Users can review and manage memories; as of October 20, the Memory setting defaults to Off.[[13]](#cite-id-eh7rou1bm5)\n\n## Technology & Features\nKiro distinguishes itself from other AI coding assistants by introducing unique features centered around structured specifications and automated workflows, moving beyond simple prompt-based interactions.[[1]](#cite-id-jz7tzK7iHU)\n\nThese core innovations, \"Kiro Specs\" and \"Kiro Hooks,\" aim to integrate AI more deeply into the development lifecycle, particularly for generating and refining production-ready code. This approach addresses the common challenge where initial AI-generated code, often referred to as \"vibe coding,\" requires significant manual effort to meet enterprise-grade quality, security, and maintainability standards.[[4]](#cite-id-pV3nQK2NrO)\n\nKiro has added remote MCP support and global steering files. Reusable Powers combine MCP servers, steering files, and hooks, loading relevant tools on demand. Developers can also use custom subagents and portable Agent Skills packages, which package instructions and activate when relevant. Hooks have expanded to include pre- and post-tool-use triggers: pre-tool-use hooks can [block](https://iq.wiki/wiki/block) tools or add context, while post-tool-use hooks can log, format, or provide follow-up instructions.[[9]](#cite-id-z3phmt9jqn)[[14]](#cite-id-hov3e9xn64)\n\n### Kiro Specs\nKiro Specs provide a powerful mechanism for developers to define the requirements and design of their projects in a structured, declarative manner. This method represents a significant departure from traditional prompt engineering, where developers might rely solely on natural language descriptions to convey desired outcomes to an AI.\n\nWhile some existing tools, such as Anthropic's Claude Code, utilize similar concepts like a `Claude.md` file for project guidance, AWS has integrated specs as a fundamental and central component of the entire Kiro development experience.\n\nThis deep integration is particularly beneficial for enterprise environments, where formal documentation, clear requirements, and adherence to architectural patterns are paramount for successful project delivery and long-term maintainability.[[1]](#cite-id-jz7tzK7iHU)\n\nThe workflow for Kiro Specs is designed to automate and guide the development process through several intelligent steps:\n\n* Automated User Story Generation: Upon initiating a new project, Kiro automatically generates user stories based on initial high-level inputs. These stories are structured according to the Easy Approach to Requirements Syntax (EARS), a widely recognized format that ensures clarity, conciseness, and testability of requirements. EARS-structured user stories typically follow patterns like \"When \\[trigger], the system shall \\[response],\" making them unambiguous. Developers retain the crucial ability to review, modify, and refine these generated stories to precisely align with specific project needs and business logic, ensuring the AI's output matches human intent.[[1]](#cite-id-jz7tzK7iHU)\n* Comprehensive Design Document Creation: Following the user story phase, Kiro proceeds to build a comprehensive design document. This process involves a deep analysis of either an existing codebase provided by the developer or the newly generated and refined spec requirements. The AI [leverages](https://iq.wiki/wiki/leverage) this analysis to create critical architectural elements, including detailed data flow diagrams that illustrate how information moves through the system, precise TypeScript interfaces for defining data structures and API contracts, robust database schemas for data persistence, and well-defined API endpoints for inter-service communication. This automated generation of design artifacts lays out a clear and actionable blueprint for the application's construction, significantly reducing the manual effort typically involved in architectural planning.[[1]](#cite-id-jz7tzK7iHU)\n* Granular Task and Subtask Generation: Subsequent to the design phase, Kiro generates a detailed, step-by-step list of tasks and subtasks required to implement the application. This granular breakdown guides the development process, incorporating essential considerations such as comprehensive testing procedures (e.g., unit tests, integration tests) and adherence to accessibility requirements. Developers maintain control over the execution, as they can selectively trigger each task and observe Kiro's progress and output in real-time. This allows for iterative development and validation at each stage.[[1]](#cite-id-jz7tzK7iHU)\n\nAt general availability, Kiro added property-based testing for checking whether code follows a Spec. Kiro can derive testable behavioral properties from requirements and exercise them against many generated input cases, helping surface counterexamples and assess whether implementation behavior matches the Spec.[[9]](#cite-id-z3phmt9jqn)\n\n### Kiro Hooks\n\nKiro Hooks function as event-driven automation triggers that enable [AI agents](https://iq.wiki/wiki/ai-agents) to execute specific tasks in the background. These hooks can be activated automatically in response to various file system events, such as when a file is saved, created, or deleted, or they can be triggered manually by the developer. This capability allows for continuous integration of automated processes directly within the development workflow, providing a layer of proactive assistance.[[1]](#cite-id-jz7tzK7iHU)\n\nThe primary purpose of Kiro Hooks is to automate repetitive or critical tasks, thereby enhancing development efficiency, maintaining code quality, and enforcing best practices. For instance, a hook could be configured to automatically update a project's `Readme` file whenever an API endpoint is modified, ensuring that documentation remains current and accurate without manual intervention.\n\nAnother practical application could involve running a scan for leaked credentials or sensitive information before code is committed to a version control repository, significantly bolstering security measures early in the development cycle.\n\nAccording to Nikhil Swaminathan and Deepak Singh, Amazon's VP of developer agents and experiences;\n\n> \"Kiro hooks act like an experienced developer catching things you miss or completing boilerplate tasks in the background as you work.\"\n\nThey further elaborate on the broader organizational benefits, stating that\n\n> \"Hooks enforce consistency across your entire team. Everyone benefits from the same quality checks, code standards, and security validation fixes,\"\n\nhighlighting their role in standardizing development practices, improving team collaboration, and ensuring a consistent level of quality across all projects.[[5]](#cite-id-MyPEXlhNVB)[[6]](#cite-id-SutqGBi8HN)\n\n $$widget0 [YOUTUBE@VID](https://youtube.com/watch?v=lYuxyp8lp_U)$$ ","recentActivity":null,"operator":{"id":"0x1E23b34d3106F0C1c74D17f2Cd0F65cdb039b138"},"categories":[{"id":"projects-and-protocols","title":"Projects & Protocols"}],"tags":[{"id":"Infrastructure"}],"images":[{"id":"QmdBfLKePqPyw72TR7ZnK6MJXSXAosMYhi6PTtpiCiB4PV","type":"image/jpeg, image/png"}],"media":[{"name":null,"id":"QmTVW1fqFJcn3YCwiZ2z6jubjZtPmeBnSgV6f5p91D4Jhx","size":null,"type":"GALLERY","source":"IPFS_IMG"},{"name":null,"id":"QmXZnXUd3GASfNemDKzgnDg4xUZoexGVhz84zpTG2QSvad","size":null,"type":"GALLERY","source":"IPFS_IMG"},{"name":"JOqLp1adGO4?si=d_pdiD4cUqvazt81","id":"https://www.youtube.com/watch?v=JOqLp1adGO4?si=d_pdiD4cUqvazt81","size":null,"type":null,"source":"YOUTUBE"},{"name":"OdD9eLiRRVo?si=qVOLUT49JMDO3T6j","id":"https://www.youtube.com/watch?v=OdD9eLiRRVo?si=qVOLUT49JMDO3T6j","size":null,"type":null,"source":"YOUTUBE"},{"name":"lYuxyp8lp_U?si=6_ls8RsLtZMCj5H6","id":"https://www.youtube.com/watch?v=lYuxyp8lp_U?si=6_ls8RsLtZMCj5H6","size":null,"type":null,"source":"YOUTUBE"}],"linkedWikis":{"founders":["anon"],"blockchains":[],"speakers":[]},"events":[{"title":"Kiro IDE Preview Launch","date":"2025-07-14","type":"CREATED","description":"Kiro IDE preview launched.","link":"https://kiro.dev/blog/introducing-kiro/","country":"","continent":"","multiDateStart":null,"multiDateEnd":null,"id":"e514bb03-98f9-4345-8876-f7767d355917"},{"title":"Kiro General Availability and CLI Launch","date":"2025-11-01","type":"DEFAULT","description":"Kiro reached general availability and introduced the Kiro CLI, team plans, agent checkpoints, and property-based testing for Specs.","link":"https://kiro.dev/blog/general-availability/","country":"","continent":"","multiDateStart":null,"multiDateEnd":null,"id":"96b9b934-b586-4e33-879b-de22f94539a1"},{"title":"Kiro Available in AWS GovCloud (US)","date":"2026-02-01","type":"DEFAULT","description":"Kiro IDE and CLI became available in AWS GovCloud (US-East and US-West), with enterprise authentication through AWS IAM Identity Center.","link":"https://aws.amazon.com/about-aws/whats-new/2026/02/kiro-launch-aws-govcloud-us/","country":"United States","continent":"North America","multiDateStart":null,"multiDateEnd":null,"id":"104ba2a5-84be-4a61-be06-09b4a5b63d16"},{"title":"FedRAMP High and DoD IL-4/5 Authorization","date":"2026-06-01","type":"DEFAULT","description":"Kiro received FedRAMP High and DoD Cloud Computing SRG Impact Level 4 and 5 authorization in AWS GovCloud (US).","link":"https://aws.amazon.com/about-aws/whats-new/2026/06/kiro-fedramp-high-dod-il-4-5-govcloud-us/","country":"United States","continent":"North America","multiDateStart":null,"multiDateEnd":null,"id":"ab0199ac-7e22-493d-a5b2-b308aed587b9"},{"title":"Kiro Web General Availability","date":"2026-09-01","type":"DEFAULT","description":"Kiro Web became generally available for browser-based development and delegated tasks.","link":"https://kiro.dev/changelog/web/kiro-web-is-now-generally-available/","country":"","continent":"","multiDateStart":null,"multiDateEnd":null,"id":"b1849c96-115d-49bf-a836-57101e65e5f0"},{"title":"FedRAMP Class C Scope","date":"2026-10-01","type":"DEFAULT","description":"Kiro entered FedRAMP Class C scope in the US East (N. Virginia) Region.","link":"https://kiro.dev/changelog/general/","country":"United States","continent":"North America","multiDateStart":null,"multiDateEnd":null,"id":"650edb5d-0bb1-4674-877b-cbee2b690c77"}],"founderWikis":[{"id":"anon","title":"Anon"}],"blockchainWikis":[],"metadata":[{"id":"website","value":"https://kiro.dev/"},{"id":"twitter_profile","value":"https://x.com/kirodotdev"},{"id":"instagram_profile","value":"https://www.instagram.com/kirodotdev"},{"id":"youtube_profile","value":"https://www.youtube.com/@kirodotdev"},{"id":"wiki-score","value":"72"},{"id":"references","value":"[{\"id\":\"jz7tzK7iHU\",\"url\":\"https://thenewstack.io/kiro-is-awss-specs-centric-answer-to-windsurf-and-cursor/\",\"description\":\"Kiro launch announcement\",\"timestamp\":1752673581499},{\"id\":\"087Qj6Kyi9\",\"description\":\"Amazon jumps into AI vibe coding with preview of Kiro\\n\",\"timestamp\":1752673946444,\"url\":\"https://www.cnbc.com/2025/07/14/aws-launches-kiro-ai-coding-program.html\"},{\"id\":\"pV3nQK2NrO\",\"description\":\"Kiro Development Environment Is A Big Shift In AWS Developer Strategy\\n\",\"timestamp\":1752674002881,\"url\":\"https://www.forbes.com/sites/moorinsights/2025/07/14/kiro-development-environment-is-a-big-shift-in-aws-developer-strategy/\"},{\"id\":\"MyPEXlhNVB\",\"description\":\"official website\",\"timestamp\":1752675706507,\"url\":\"https://kiro.dev/\"},{\"id\":\"SutqGBi8HN\",\"description\":\"kiro docs\",\"timestamp\":1752675779257,\"url\":\"https://kiro.dev/docs/getting-started/\"},{\"id\":\"o6n68thjk5\",\"url\":\"https://kiro.dev/pricing/\",\"description\":\"Kiro pricing\",\"timestamp\":1792597615761},{\"id\":\"hy8hqsitgm\",\"url\":\"https://kiro.dev/changelog/general/\",\"description\":\"Kiro general changelog\",\"timestamp\":1792597615761},{\"id\":\"z3phmt9jqn\",\"url\":\"https://kiro.dev/blog/general-availability/\",\"description\":\"Kiro general availability\",\"timestamp\":1792597615761},{\"id\":\"pdv5v2fnmm\",\"url\":\"https://aws.amazon.com/about-aws/whats-new/2026/02/kiro-launch-aws-govcloud-us/\",\"description\":\"Kiro in AWS GovCloud\",\"timestamp\":1792597615761},{\"id\":\"79kj8s1o2x\",\"url\":\"https://kiro.dev/changelog/web/kiro-web-is-now-generally-available/\",\"description\":\"Kiro Web general availability\",\"timestamp\":1792597615761},{\"id\":\"9n8piy21s0\",\"url\":\"https://kiro.dev/blog/introducing-kiro-autonomous-agent/\",\"description\":\"Introducing Kiro autonomous agent\",\"timestamp\":1792597615761},{\"id\":\"eh7rou1bm5\",\"url\":\"https://kiro.dev/changelog/\",\"description\":\"Kiro changelog\",\"timestamp\":1792597615761},{\"id\":\"hov3e9xn64\",\"url\":\"https://kiro.dev/changelog/ide/0-9/\",\"description\":\"Kiro IDE changelog\",\"timestamp\":1792597615761}]"},{"id":"main-image-origin","value":"{\"imageId\":\"QmdBfLKePqPyw72TR7ZnK6MJXSXAosMYhi6PTtpiCiB4PV\",\"originalId\":\"QmPtoxPmpnNMViu2UW9THH7BN3PE1soinkD4pFKdZRcfPy\"}"},{"id":"previous_cid","value":"Qmcz8cNE3iwozQ24haSwuHvb9akZmCW9YbysCRyKitm3WV"},{"id":"commit-message","value":"Expand Kiro wiki timeline by 297 words"},{"id":"previous_cid","value":"Qmcz8cNE3iwozQ24haSwuHvb9akZmCW9YbysCRyKitm3WV"}],"user":{"id":"0x8af7a19a26d8fbc48defb35aefb15ec8c407f889"},"author":{"id":"0x1E23b34d3106F0C1c74D17f2Cd0F65cdb039b138"},"views":1433}