Amazon Web Services introduces Kiro. An AI assistant unlike any other


Kiro is an advanced one AI assistant for developers. It works as an extension to popular programming environments and as a CLI tool in the terminal, which sets it up not as a gadget for playing with code, but as a serious element of the developer's toolkit. It is intended to support developers throughout the entire workflow – from writing code, through debugging, to generating tests and documentation.
The difference from typical AI assistants lies in the operating philosophy. Instead of unpredictably generating code based on vague prompts, Kiro forces software development based on a set specification. First you need to describe what exactly you expect, and only then the tool generates a solution and tests. This brings them closer to an automated software engineer than to clever auto-complete code.
Check also: Google's new Gemini 3. Is better at coding and automating tasks
Kiro is intended to improve the work of programmers
AWS itself boasts that it used Kiro to implement one of the functionalities in two days instead of the assumed two weeks. If such acceleration can be repeated on a larger scale, we're talking about a significant impact on team productivity, not just cosmetic time savings.
The next part below the video:
The most interesting element of Kiro is the fact that it is the first AI assistant built directly around the specifications. It's no longer about the AI ”guessing” what the programmer wanted, but about worked on clearly defined requirements.
Software development in this style can be very important for several reasons. It requires the team to think better about the functionality (e.g. “our system should behave this way and that under these conditions”), and the specification becomes one common reference point for code, tests and documentation. Moreover, this approach is simply closer to mature software engineering practices that So far, they have often lost to the pressure of “let's write it quickly for the client and we'll see later.”
If Kiro does make it easier for teams to write and maintain good specifications, we have a tool that influences not only what is created in the repository, but the entire software development process.
AI goes deeper into quality
With the GA (General Availability) version Kiro also introduces automated testing. Instead of a few manually invented test cases, the tool automatically generates hundreds of scenarios based on defined system properties.
The example of an online car sales system shows well what is going on. The traditional test will check whether the user can add the car to favorites and find it later. Property-based testing at Kiro will not stop at one scenario. It will check whether the system correctly manages the status of vehicles in the database, whether it correctly calculates prices with various discounts, whether it will not allow you to book a car that is no longer available, and whether validation mechanisms work with many combinations of search parameters.
This means fewer surprises after implementation, fewer errors in rare scenarios and greater trust in the system, especially in business-critical areas such as prices or product availability. If AI can automatically prepare such a rich set of tests, for many teams it will be a qualitative leap that they simply could not achieve manually.
Programmers can use the same AI models as in the existing programming environment: Claude Sonnet 4.5, Claude Haiku 4.5 and the proprietary Auto model, which selects the best model for a specific task.
AWS clearly positions Kiro not only for individual developers, but primarily for teams. Integration with AWS IAM Identity Center allows you to centrally manage access, assign different subscription levels, and control costs directly from the AWS console.




