Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

Discovering APIs in CMDB

Amal S
Tera Contributor

We have a requirement to discover and populate APIs in cmdb, any idea how we can do this.
Is there any out of the box patterns or plugins we can use for this.

1 REPLY 1

shubhamseth
Giga Sage

@Amal S 

 

  1. Use Service Mapping or Discovery:

    • Service Mapping can detect API endpoints as part of application services.
    • Discovery can find APIs if they are exposed via known ports or services (e.g., REST, SOAP).
  2. Extend CMDB with API Classes:

    • Create or use a CMDB class like cmdb_ci_api or extend cmdb_ci_appl.
    • Add fields like API Name, Endpoint, Protocol, Authentication, etc.
  3. Use IntegrationHub ETL or Import Sets:

    • Pull API metadata from external sources (e.g., Swagger, Postman, API Gateway).
    • Map the data into CMDB using ETL or transform maps.
  4. Use Service Graph Connectors (if available):

    • These connectors can integrate with platforms like AWS API Gateway or Apigee to auto-populate CMDB.

✔️ If this solves your issue, please mark it as Correct.


✔️ If you found it helpful, please mark it as Helpful.



Shubham Jain