---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/servicenow-platform

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Kong extension classes

# Kong extension classes {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

The CMDB CI Class Models app adds or updates classes for Kong gateways.
CMDB CI Class Models is a ServiceNow Store app that adds class models that extend the CMDB class hierarchy. The new or updated classes include class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.

See the release notes for all CMDB CI class models.

## Request apps on the Store {#cmdb-ci-class-models-kong__section_xmz_rhf_5lb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#cmdb-ci-class-models-kong__inline-send-to-store}

## Kong {#cmdb-ci-class-models-kong__section_ffd_3vz_ryb}

Kong is an API management platform that enables enterprise companies to better manage client and host traffic.

## Classes {#cmdb-ci-class-models-kong__section_j5g_jvz_ryb}

This section lists the classes that the CMDB CI Class Models app adds or updates.
For the list of classes in the base system, including classes that this app might extend, see [CMDB tables descriptions](https://www.servicenow.com/docs/1GLrH0vZKHQqi0lHfIjuTw "List of tables in the CMDB in a base system with its name, label, and a description of the type of information that is stored in the table.").

CMDB CI Class Models: Release 1.49.0 adds the following classes for Kong.
{#cmdb-ci-class-models-kong__table_h2r_d5z_ryb__entry__3}

| Class | Extends | Description |
|-|-|-|
| Kong Gateway \[cmdb_ci_kong_gateway\] | API Gateway \[cmdb_ci_api_gateway\] | The Kong gateway application that hosts and manages individual APIs. Example: Kong Gateway instanceName. |
| Kong Load Balancer \[cmdb_ci_kong_lb\] | Load Balancer Application \[cmdb_ci_lb_appl\] | The default load balancer on the Kong gateway application that points to backend service instances when fulfilling API requests. Example: httpbin-upstream. |
| Kong Target \[cmdb_ci_kong_target\] | API Component \[cmdb_ci_api_component\] | The load-balanced backend of the gateway that fulfills API requests. Example: httpbin-target1. |
[ ]

{#cmdb-ci-class-models-kong__table_h2r_d5z_ryb}

## Class attributes {#cmdb-ci-class-models-kong__section_knw_jrg_syb}

CMDB CI Class Models: Release 1.49.0 adds the following attributes to the respective classes.  
{#cmdb-ci-class-models-kong__table_ch3_b1l_tlb__entry__3}

| Attribute | Data type | Description |
|-|-|-|
| Admin URL | String (255) | URL for making admin API requests. |
| Database | String | Type of database used by the Kong gateway. Example: Postgres or Cassandra. |
[Table 1. Kong Gateway \[cmdb_ci_kong_gateway\]]

{#cmdb-ci-class-models-kong__table_ch3_b1l_tlb}  
{#cmdb-ci-class-models-kong__table_ywl_wsg_syb__entry__3}

| Attribute | Data type | Description |
|-|-|-|
| Algorithm | String | Type of algorithm used for load balancing. Example: round robin. |
| ID | String (255) | Unique identifier from the source system. |
[Table 2. Kong Load Balancer \[cmdb_ci_lb_appl\]]

{#cmdb-ci-class-models-kong__table_ywl_wsg_syb}  
{#cmdb-ci-class-models-kong__table_xb1_ptg_syb__entry__3}

| Attribute | Data type | Description |
|-|-|-|
| Target | String (255) | URL of target integration. |
[Table 3. Kong Target \[cmdb_ci_kong_target\]]

{#cmdb-ci-class-models-kong__table_xb1_ptg_syb}

## Key Relationship Structures {#cmdb-ci-class-models-kong__section_jj5_bgy_tyb}

There are a number of key relationships that must be defined for API and Kong classes.  
{#cmdb-ci-class-models-kong__table_xpp_tf2_5yb__entry__4}

| Parent class | Relationship | Child class | Relationship type |
|-|-|-|-|
| API Backend \[cmdb_ci_api_backend\] | Uses::Used By | Kong Load Balancer | Suggested |
| Kong Load Balancer \[cmdb_ci_lb_appl\] | Contains::Contained By | Kong Target | Dependent |
| Kong Gateway \[cmdb_ci_kong_gateway\] | Provides::Provided By | Kong Load Balancer | Dependent |
[Table 4. Kong relationships]

{#cmdb-ci-class-models-kong__table_xpp_tf2_5yb}

## Related non-CMDB tables {#cmdb-ci-class-models-kong__section_ofy_3f2_5yb}

The Kong Gateway class uses the Kong
Workspace non-CMDB table as a related list:  
{#cmdb-ci-class-models-kong__table_u1y_2gy_tyb__entry__3}

| Attribute | Data type | Description |
|-|-|-|
| Name | String (100) | Name of the Kong workspace. |
| ID | String (255) | Unique identifier from the source system. |
| API Gateway | Reference | Reference to the Kong API gateway. |
[Table 5. Kong Workspace \[kong_workspace\]]

{#cmdb-ci-class-models-kong__table_u1y_2gy_tyb}

## Kong gateway example {#cmdb-ci-class-models-kong__section_fy2_zcg_yyb}

Here is an example of a dependency view for the Kong gateway class that shows how a gateway would populate the dependent managed API-dependent class with related APIs and components. The Managed API class is considered a first-level relationship with respect to the
gateway, while the front-end and back-end components are considered second-level relationships. From here, you can then bind alerts to these CIs, configure dynamic CIs for service views and incidents, or establish any additional
workflows that use CIs.  

<br />


