Integrating AWS Kiro CLI Into Guidewire IntelliJ Via ACP
4.9 out of 5 based on 16458 votesLast updated on 7th Apr 2026 28.6K Views
- Bookmark
Learn how to integrate AWS Kiro CLI into Guidewire IntelliJ using ACP for seamless development, automation, and enhanced productivity in insurance software workflows.
Enterprise development is at an advanced stage of development that is changing at a very fast pace due to the increased use of artificial intelligence and cloud-native technologies. Guidewire, in particular PolicyCenter, ClaimCenter, and BillingCenter, are popular platforms in the insurance sector to construct and operate core business applications. The developers of these platforms usually use IntelliJ IDEA and Gosu, the main programming language at Guidewire, to create and tailor enterprise solutions cost-effectively. Nevertheless, the large API costs of AI, especially when using tools that are highly dependent on external models like Claude, have become one of the key problems as AI-assisted development gains more widespread presence. To resolve this problem, it is better to be more optimised and add AWS Kiro CLI to the development environment with the Agent Client Protocol (ACP). This integration provides intelligent routing and usability of AI directly within IntelliJ and avoids reliance on costly APIs, yet provides strong AI-assisted functionality.
The advantages of connecting the Guidewire IntelliJ and AWS Kiro CLI.
Bringing Guidewire IntelliJ and AWS Kiro CLI together with ACP goes a long way in improving the development experience via ACP, which introduces AI-based capabilities into the IDE. The developers of Guidewire applications (PolicyCenter, ClaimCenter, and BillingCenter) who deal with IntelliJ and Gosu can relax their processes with smart automation, quicker code creation, and smooth cloud communication. To further know about it, one can visit the AWS Course in Noida.
Cost optimisation in the use of AI is one of the greatest benefits of this integration. As opposed to fully depending on expensive external AI APIs, developers can make strategic use of the various resources depending on the task requirement. Code suggestions, small corrections and simple automation can be done with Kiro CLI credits, which are more cost-effective. When it comes to more complex or high-level tasks, when it is necessary, it is possible to use such services as AWS Bedrock.
This selective model of use results in a high cost savings of around 60-80 and the AI-assisted development becomes more sustainable for enterprises. Moreover, ACP allows managing AI requests centrally, where all AI interactions are efficiently redirected and managed by a single, controlled layer. Not only does this enhance performance, but it also governs and monitors AI usage within development teams. Major IT hubs like Pune and Bangalore offer high-paying jobs for skilled professionals. AWS Course in Pune can help you start a career in this domain.
In addition to cost advantages, the integration enhances productivity by decreasing manual effort, hastens debugging with AI-driven insights and ensures a more straightforward integration to the cloud. Consequently, developers will have more time to work on business logic and innovation as opposed to tedious work and infrastructure management.
What is AWS Kiro CLI?
AWS Kiro CLI is a code-writing AI-powered command-line interface that assists developers to code smart, automate, and connect to the cloud. It enables developers to interact with AI models, automation and code generation and operate tasks involving the cloud directly, in the command line or integrated development environments.
Introduction to AWS Kiro CLI and ACP
One of the main characteristics that allows one to integrate with other IDEs is the Agent Client Protocol (ACP). ACP allows their AI agent, including Kiro CLI, to communicate with other development tools, including JetBrains IDEs, such that they can run AI-driven workflows in the editor without difficulty.
The ACP will be implemented with a standard pattern of communication through the utilisation of the JSON-RPC over input streams and output streams that allow the transfer of commands, responses, and context data between the IDE and AI agent.
The protocol allows developers to add AI capabilities to such applications as IntelliJ, Eclipse and other JetBrains IDEs without learning a new development platform.
The Rationale of using AWS Kiro CLI and Guidewire IntelliJ
Guidewire is also used in the insurance industry and is used to write policy management systems, billing and claims processing systems. Java is used in most Guidewire development projects, and they are usually managed using IntelliJ IDEA. These features will be especially handy when one of the professionals enrols in the AWS Solution Architect Associate Course or the AWS DevOps Course, as they combine cloud engineering and the latest AI development tools. The benefits of the AWS Kiro CLI and Guidewire IntelliJ integration include the following:
- AI-Assisted Development: AI-Assisted Development writers can write code, investigate complex logic and obtain clever ideas directly within IntelliJ.
- Faster Debugging: Kiro CLI can read errors, offer corrective choices, and aid in debugging Guidewire business logic far more quickly.
- Cloud Integration: Lambda, EC2, and S3 are some of the AWS services that can be integrated directly into the development environment.
- Automation: Tedious procedures like configuration changes, test scripts and deployment processes can be automated.
The architecture of the Integration
The integration of AWS Kiro CLI, Guidewire IntelliJ and ACP has several components in relation to each other. One can go to an AWS Course in Delhi to learn more about it. The ACP layer bridges IntelliJ and Kiro CLI, where the IDE passes commands and receives replies with the AI agent.
Component | Role |
AWS Kiro | CLI Code and automation AI assistant. |
ACP (Agent Client Protocol) | Communication protocol between the IDE and AI. |
IntelliJ IDEA | A Guidewire project development environment. |
AWS CLI | AWS services interface |
Guidewire Platform | Enterprise insurance software platform. |
Preparation for Integration
Before the integration of AWS Kiro CLI and Guidewire IntelliJ, using ACP, one needs to install the necessary tools and environment. All elements have a specific role to play in ensuring proper functioning and successful AI-assisted development.
- IntelliJ IDEA (version 2023.2 or later): This is the main development platform on which Guidewire apps are created and maintained. The version that is needed is the one that is compatible with ACP and supports modern plug-ins.
- Kiro CLI: Kiro CLI will be installed and connected to the account. Kiro CLI will be the interface of AI in the development process. By installing it and connecting it to your account, you get access to AI commands and automation.
- Kiro with Credits: Credits can be used to run AI-based AI tasks, including code generation, suggestions and automation. Being an active account holder means that you will continuously use Kiro services.
- Node.js (version 18 or later): Node.js must be capable of supporting runtime dependencies and ensuring the correct execution of CLI-based tools and integration processes.
- AWS CLI configured: This enables access to AWS services with the local environment in a secure way. When cloud resources are configured appropriately, it means that they can be accessed and managed effectively.
- Amazon Bedrock access allowed: Bedrock offers access to sophisticated AI models in complex tasks. By making it possible, one would make sure that they can use high-level AI processing when required.
- Java 17 or later: Guidewire applications need a compatible version of Java to be developed and run. Java 17 is stable and compatible with the current enterprise standards.
- Gosu IntelliJ plugin: Gosu is the main language of development in Guidewire Training. This plugin allows one to code, support syntax and execute Gosu in IntelliJ.
Steps to the Process of Integration
ACP requires developers to undertake a systematic setup procedure in order to effectively combine AWS Kiro CLI and Guidewire IntelliJ. All the steps are made to guarantee that the environment is properly set up to support the development with AI support and free-flowing communication between IntelliJ and Kiro CLI.
Step 1: Installation and Verification of Node.js.
The prerequisite is the installation of Node.js (version 18 or higher) to run CLI-based tools prior to the installation of Kiro CLI. This is done to make sure that all the runtime requirements of Kiro CLI are supported
- Check installed version:
node -v
Unless installed or of an outdated version, install the most recent LTS release of the official Node.js source.
Step 2: Install Kiro CLI Using npm
Kiro CLI is installed with the package manager of Node (npm), which deals with dependencies and configuration.
Install Kiro CLI on a global basis:
npm install kiro-cli -g.
Verify installation:
kiro-cli --version
This proves that the installation of Kiro CLI is successful, and it is available in the system.
Step 3: Authorise Kiro CLI Account.
Once installed, it must be authenticated to link the CLI to your Kiro account and can then be used to spend credits. The action is essential to allow AI requests and monitor the usage with your Kiro account.
- Run login command:
kiro-cli login
- Full browser/token authentication (depending on configuration).
Step 4: Kiro ACP Server.
In order to allow IntelliJ and Kiro CLI to communicate, the ACP server should be launched.
Start the ACP server:
kiro-cli acp start
The default configuration of the server uses a port (e.g., localhost) as a communication endpoint.
Faith Check: Before moving on to the next stage, verify that the server is running successfully.
This is necessary so that Kiro CLI is responsive to IntelliJ requests.
Step 5: IntelliJ ACP configuration
The IntelliJ should be set to access the running Kiro ACP server.
2) Develop the configuration file:
~/.jetbrains/acp.json
Add the following configuration:
{
"default_mcp_settings": {},
"agent_servers": {
"Kiro Agent": {
"command": "~/.local/bin/kiro-cli",
"args": ["acp"]
}
}
}
This setup allows IntelliJ to initiate and interact with Kiro CLI as an AI agent.
Step 6: IntelliJ AI Plugin Installation and Enabling
IntelliJ must have the necessary AI plug installed to communicate with Kiro CLI.
- Open IntelliJ IDEA
- Go to Plugins Marketplace.
- Install the AI/ACP-compatible plug-in (unless it is already installed)
After installation, restart IntelliJ.
This measure is critical because the IDE will have the ability to connect to AI chat and agent-based features.
Step 7: Turn on AI Chat and Choose Kiro Agent
After setting up IntelliJ:
- Open IntelliJ IDEA
- Go to the AI Chat window.
- Choose Kiro Agent among the existing agents.
- Begin communicating with the AI assistant.
IntelliJ integrates with Kiro CLI at this point via ACP.
Step 8: AWS CLI Credentials Configure.
AWS CLI should have valid credentials in order to facilitate cloud interaction.
Run configuration command:
aws configure
Provide:
- Access Key
- Secret Key
- Region
Output format
This enables Kiro CLI and IntelliJ to safely communicate with AWS services like EC2, Lambda, and S3.
Step 9: Confirm Cloud and AI Connections.
After configuration:
- CLI test AWS access.
- Make an IntelliJ AI request.
This will make sure that cloud services and integration of AI are working properly.
Step 10: Preview Guidewire Project.
Lastly, configure your Guidewire project in IntelliJ:
Open the project in IntelliJ.
- Java SDK (17 or more) should be set up.
- Make sure that Guidewire modules are loaded appropriately.
- Make sure that Gosu is turned on.
This action will complete the integration and allow comprehensive AI-assisted development in the Guidewire environment.
PracTechnical Use Cases
The combination of AWS Kiro CLI with Guidewire IntelliJ allows several real-world applications that contribute to the efficiency of development to a large extent. The main benefit of such an arrangement is not only automation, but smart AI-based routing, in which jobs are processed with the most economical and suitable model.
The important thing in this workflow is determining when to apply Kiro credits and when to apply Amazon Bedrock models. Kiro CLI is used to solve routine and low-complexity tasks, and the more advanced reasoning tasks are only diverted to Bedrock when necessary. This strategy will be cost-effective and guarantee maximum performance.
1. Code Generation
IntelliJ provides AI assistance to developers to create Java classes, Gosu logic, APIs, and configuration files.
- Kiro credits are fast and cost-effective in terms of routine code generation tasks.
For instance, developing typical Guidewire elements or validation regulations can be done in real time without calling costly models.
This saves labour on manual coding and speeds up development on repetitive tasks.
2. Debugging Guidewire Logic
Guidewire Gosu code can be analysed using Kiro CLI, and intelligent suggestions can be made to fix errors and enhance logic.
Basic debugging, syntax corrections, and minor improvements are done through Kiro CLI.
- When more detailed reasoning is needed, say to break down a complicated business logic, or to reason across multiple layers, the request may be sent to Amazon Bedrock to do more advanced reasoning.
This will guarantee the utilisation of expensive AI models on demand so as to make them cost-effective and performance-effective.
3. Smart AI Routing to Optimise the tasks.
It is considered one of the most crucial applications and is a centralised AI request routing with ACP, as it decides the manner in which each request is handled.
The Kiro CLI (low-cost layer):
Resolves mundane problems like code suggestions, minor fixes, and simple queries.
Amazon Bedrock (high-capability layer):
Applied selectively to more complicated tasks that may need more analysis, architectural reasoning, or higher-level thought
This routing scheme guarantees:
- Effective use of AI resources.
- Less reliance on costly APIs.
- Regular and managed use of AI in the development environment.
4. Cost Control Productivity Optimisation.
With a smart combination of Kiro CLI and Bedrock, developers can gain productivity to a significant extent with cost-efficiency.
Most of the day-to-day development activities are done in Kiro credits.
Only critical or complex operations activate Bedrock usage.
- This leads to streamlined operations and AI spending.
The model is especially useful in enterprise settings, where huge teams are based on the use of AI-assisted development and error prevention.
Benefits of Cloud and DevOps Professionals
This integration has great advantages for cloud computing and AWS DevOps Course professionals. It improves productivity through automation of repetitive work and lessening of manual work.
AI-assisted coding enables developers to develop applications more quickly, as they do not need to spend time on routine chores. The quality of code also becomes better as AI assists in the detection of errors and optimisation.
The integration of the clouds is also more effective, and the developers can manage the resources in their development environment. This eliminates the necessity to use several tools and makes the work easier.
All in all, the integration makes the professionals remain competitive in the fast-changing technological environment.
Career Opportunities
Comparison of Costs: Kiro CLI vs Amazon Bedrock Usage.
Cost management is one of the most important aspects in AI-assisted development settings. Using high-capability AI models directly as generators for every task may severely raise the costs of operations. By integrating AWS Kiro CLI with ACP, a more efficient method is presented, as it allows routing the AI requests intelligently, depending on the complexity of the task.
This section brings out the use of Kiro CLI and Amazon Bedrock in order to optimise performance and cost.
Kiro CLI vs Bedrock: Usage Strategy.
Tasks are not concentrated within one AI model:
The Kiro CLI (Cost-Optimised Layer):
Conducts daily developmental duties which include:
- Code suggestions
- Small bug fixes
- Rudimentary logic generation.
- Monotonous development processes.
Amazon Bedrock (High-Capability Layer):
Used selectively for:
- Complex debugging
- Advanced reasoning
- Architecture-level decisions
- Deep analysis of the code.
This division guarantees that the costly AI resources are utilised when they are absolutely needed.
Cost Efficiency Breakdown
With the help of this routing mechanism, organisations can save on high costs:
- 60-80 per cent of API cost savings on AI.
- Less reliance on expensive off-the-shelf models.
- Efficient use of existing Kiro credits.
- Managed and forecasted AI expenditure at departmental levels.
This renders the adoption of AI more scalable to the enterprise setting.
Request Handling by AI (Centralised).
The action is essential to allow AI requests and monitor the usage with your Kiro account. ACP is a significant part of the management of AI requests:
- All requests are sent through a centralised layer.
- There is decision-making logic to use Kiro CLI or Bedrock.
- Enforces uniform policies on usage within development teams.
- Enhances the control and regulation of AI usage.
Why This Approach Matters?
Devoid of proper routing, developers can end up using expensive AI models to perform simple tasks unintentionally, and this results in unwarranted costs. This will be necessary in organisations that want to expand AI-assisted development but are not willing to spend heavily. Enrolling in the AWS Certified AI Practitioner Course can surely help you start a career in this domain. With a combination of Kiro CLI and selective Bedrock use:
- Growth is rapid and effective.
- Expenses are cut down considerably.
- The use of AI is more strategic than overuse.
You May Also Read:
AWS Cloud Architecture Best Practices
The Future of AI-Driven Development Environments.
The adoption of AI in development spaces is a significant change in the construction and upkeep of software. Artificial intelligence is becoming an indispensable element in the contemporary development process.
The developers can look forward to more sophisticated functions like autonomous code generation in the future, where AI can develop full applications with little input. The AI-based analysis and predictive error detection will make the debugging process more efficient.
Predictive scaling and automated optimisation should also apply to cloud systems, which will help to reduce costs and enhance performance. Such developments will change the role of developers and make the skills of integrating AI more significant.
Other Related Course:
Conclusion
A combination of AI, cloud computing, and enterprise development, the introduction of AWS Kiro CLI to Guidewire IntelliJ through ACP can be a strong one. Through allowing AI-powered support in IntelliJ itself, developers can improve their coding process of coding, automate their work with clouds, and make it more productive. To individuals learning cloud technologies through an AWS Course Online, approximately an Amazon Web Services Certification Course or an AWS Solution Architect Associate Course, informed knowledge of how to accomplish these integrations would bring technical skill and career opportunities. With the growing use of AI-based development tools and cloud-native systems, the ability to make systems, including Kiro CLI, IntelliJ, and AWS, interoperable will become an obligatory task that new software engineers will need to complete.
Subscribe For Free Demo
Free Demo for Corporate & Online Trainings.