Hi! I’m Girish, an AWS Community Builder and Cloud Tech Enthusiast, with expertise in delivering customer-focused and business-impacting cloud transformation programs of high complexity.
In my previous articles, I shared various Kiro features like vibe coding, specs driven development, steering docs and hooks. All these features were available prior to reinvent 2025.
This time, I am writing about a feature of Kiro that was announced during reinvent 2025. This feature is Kiro Powers!
I will use Postman Power in Kiro to demonstrate how you can use agentic AI to create API test collection and then use it in Postman to validate your API endpoints.
What Did I Build and Why?
A few weeks back, I built a CRUD API for customer look up using AWS Kiro. Based on my prompt, Kiro created multiple API endpoints to lookup, create, update and delete customer information. It created a tech stack including API Gateway, Lambda and Dynamo DB. An IaC code using AWS SAM was created as well to build and deploy this solution to AWS Cloud. At that time, I used Postman to validate the API endpoints and created the needed postman collection manually.
Fast Forward to December, post reinvent 2025, now Kiro supports Powers and one of the powers is Postman Power for which Postman, the creator of the tool, is the creator of this power.
I decided to try out this Postman power and used the same API endpoints to validate this. With this Postman power in action, Kiro created the entire collection in minutes.
This wasn’t just a prototype or proof of concept, it was an opportunity to see how Kiro’s AI-driven coding capabilities could help me automate the repetitive tasks of API validation collection creation, thus saving the time and allowing me to focus on ensuring that APIs are built correctly and to the specs.
Architecture
What Are Kiro Powers
Kiro Powers are modules created in partnership with developer tool providers to supply tool-specific context and expertise to agentic AI–based development workflows. In simple terms, Powers combine tool-specific MCPs and steering documentation into a single unit that guides the agentic AI with the right context resulting in more accurate responses and higher-quality code or artifact generation.
There are many different Powers available today, including Postman, Figma, Terraform, Stripe, and more.
In this article, I’ll be using the Postman Power with Kiro to demonstrate how it can generate a complete API collection.
How Kiro and I Did It!
I started by providing Kiro a prompt.
Here’s the exact prompt I used:
“I have a customer lookup API. Using Postman Powers, create a collection for getCustomer API.”
That’s it. No schema definitions. No OpenAPI spec. No manual instructions.
What I found interesting that instead of blindly creating something new, Kiro responded by evaluating my existing workspace. As part of this assessment, it found the Customer Lookup API and confirmed that it will be building the API collection for this Customer Lookup API.
Full CRUD Collection in Minutes
Kiro recognized that my Customer Lookup API includes multiple endpoints such as Get Customer, List Customers, Create Customer, Update Customer, and Delete Customer. It automatically created a Postman API collection for these endpoints, ensuring that each request includes the appropriate parameters and is ready to run.
Here are the API endpoints Kiro created the collection for:
- Get Customer – Retrieve a customer by ID
- List All Customers – Retrieve all customers
- Create Customer – Add a new customer
- Update Customer – Modify an existing customer
- Delete Customer – Remove a customer
Kiro, not only created the collection but also included Environment variables for endpoint portability, it also added API key–based authentication headers.
Testing the Collection with Postman
Once Kiro confirmed that the collection had been created, I wanted to test it using Postman.
However, I couldn’t initially find the collection in my local workspace. Since Kiro was acting as my peer programmer, I decided to ask where the collection had been saved.
As shown in the screenshot below, Kiro responded just like a true peer programmer, explaining that the collection was saved directly in my Postman environment. This eliminated the extra step of manually importing the collection into Postman and allowed me to start testing immediately.
View from the Postman
Here is the view in my Postman environment. I can see this collection in there, it was added by Kiro.
Get Customer Validation
This is the result from Get Customer API invoked using the collection.








Top comments (0)