Kong AI assistant

KAi is Kong's AI assistant that can help you detect issues and suggest fixes.

Kong’s AI assistant, KAi, can detect issues, suggest fixes, and accelerate your workflows all without leaving the Konnect UI. KAi is enabled by default for Konnect Plus and trial accounts. KAi is always disabled by default for Enterprise accounts. Enterprise accounts can enable KAi by contacting their Kong account manager.

KAi can help you do the following:

  • Run a debug session to analyze API performance issues
  • Provides recommendations to improve API performance
  • Answer any Konnect questions using the Kong Docs
KAi

How KAi works

KAi is made up of a series of components running inside Konnect. The agent can perform smart orchestration and analysis of Konnect data and entities. You can interact with the agent in the following ways:

  • Use the chat in the Konnect UI by clicking the sparkle icon on the top right.
  • Use the kongctl command-line tool with the kongctl kai command.

The KAi agent uses backend LLMs for reasoning and natural language tasks. It also uses a Konnect MCP server to provide information about Konnect and the user’s entities and data. Because the MCP server is authenticated via the logged-in user’s session, it only has access to data and resources that the user themselves has permission to access.

KAi also has access to Kong’s documentation and support knowledge base, so it can provide guidance on configuration, architecture, and troubleshooting.

 
flowchart LR
  subgraph backends["Backends & data sources"]
    direction LR
    LLM["LLM backend"]
    MCP["Konnect MCP Server"]
    KB["Kong Docs & support knowledge base"]
  end

  subgraph kai["KAi Agent"]
    direction LR
    UI["Konnect UI chat"]
    CLI["kongctl kai"]
  end

  User(("User"))

  User --> kai
  kai --> backends

  style backends fill:#E3F2FD,stroke:#90CAF9,stroke-width:1px
  style kai fill:#E8F5E9,stroke:#81C784,stroke-width:1px

  

How to interact with KAi in the UI

To start a chat with KAi, click the sparkle icon on the top right of the Konnect UI.

KAi is context-sensitive, so if you navigate to a control plane or Gateway Service, KAi will use that entity context to answer questions. You can create a new session from the Active session dropdown menu by selecting “New conversation”. Each user is limited to three sessions. To delete a session, click the action menu icon next to the session and click Delete.

What's new in KAi

The following are the latest changes in KAi:

  • KAi internal release

For a complete changelog of all KAi releases, see the KAi changelog.

Product Area

Supported?

Sub-Features

Gateway Control Planes All
Gateway Configurations Partial Services, Routes, Vaults, Consumers, Debugger
Event Gateways Planned
AI Gateway
Dedicated Cloud Gateways Planned
Kong Mesh Planned
Developer Portal Planned
Service Catalog Planned
OpenMeter Planned (~Q1’26)
Analytics Planned (~Q1’26))
Team Management Planned (~Q4’25)
Organizations Planned (~Q4’25)

Frequently asked questions

It is enabled by default for Konnect Plus and trial accounts. Only organization owners can choose to enable or disable KAi for an organization. KAi is always disabled by default for Enterprise accounts. Enterprise accounts can enable it by contacting their Kong account manager.

No. KAi will ask for your permission before making any changes to Konnect configuration. You can also approve modifications on a per session basis.

No. Users can only see the Konnect entities in KAi that they have permissions to via teams and roles. For example, if a user is a Portal Admin, they can see Dev Portal entities, but they can’t ask KAi about control planes.

During the Beta period, access to KAi is included in your existing Plus and Trial plans. Enterprise users should contact their Kong account manager.

No. Neither Kong nor any downstream LLMs that KAi uses train on user data.

We currently use Anthropic Claude provided by AWS Bedrock. Review the Terms for Anthropic on the AWS Third-Party Models page.

KAi is currently available in US, EU, and AU. Other regions will be added as the product moves out of Beta.

Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!