Catalog Engine

The fastest way to create and maintain a catalog you can trust.

Get up and running with an Internal Developer Portal in days, not months.

Fully automated

Capture everything in production

Automatically detect services and components in your tech stack to build an actionable catalog that won’t leave you with any blind spots.

Lightweight upkeep

Take the pain out of maintenance

Continuously monitor your integrated tools for new services and fresh data so your catalog is always accurate and up-to-date without tedious manual upkeep.

Assured ownership

No more orphaned services

Ownership is crucial to guaranteeing service standards are met, but knowing who should own what isn’t always easy. Catalog Engine takes the guesswork out of assigning service owners through automated recommendations and notifications to alert teams when an action needs to be taken.

The right context

Fill in the blanks

Old services lurking in the shadows? The Catalog Engine pulls information from a service’s code base to generate a description of what the service does so new owners can hit the ground running quickly.

“We had no solution to catalog all our services, so we didn’t know who owns what or which services are actually out there unless you go poking around in their repositories on Github. But now you can just say go to OpsLevel to easily gather that information”
Mickey Wu

Architecture Engineering Manager

FAQs

What is AI in OpsLevel?

OpsLevel’s AI assistance generates automated service descriptions using the contents of your repository files and data from across your services architecture.

What are the benefits of inferred service descriptions?

Many services are missing descriptions in OpsLevel. This information offers critical context for broader engineering teams, but motivating service owners to keep them updated is a chore. With AI-generated service descriptions you get meaningful context added to your catalog automatically, without the hassle.

How do I get access?

The feature is currently disabled by default on all existing customer accounts. It will be enabled by default for new accounts, including free trials, as of Thursday, October 12, 2023. Access to the feature can be turned on (or off) at any time through a request to your OpsLevel Customer Success team.

How does it work?

In addition to OpsLevel’s typical code-scanning functionality, we’re using a large-language model hosted by OpenAI. If this feature is enabled, your repository contents could be submitted to the OpenAI API for analysis. OpenAI will read any repository content; it prefers documentation, but it will also read code.

We then leverage OpenAI’s GPT 3.5, 3.5-turbo, and 4 to generate proposed service descriptions for any catalog entity missing one, based on the context it’s found in your linked repositories. 

How can OpenAI use my data?

We have an agreement with OpenAI that none of your code is stored at rest permanently. Per OpenAI API Data Usage Policies, OpenAI will not use your data to train their models.

The agent transiently scans your documentation and code and uses it to make an inference about what a service’s description should be.

Similar to our repo checks, after computing a result, the original input code and documentation is eventually discarded.

What is OpsLevel's privacy policy?

We care deeply about who has access to your code and where it is stored. We handle your data in accordance with our Privacy Policy and data protection regulations. As always, our complete subprocessor list is available on our trust portal.

Start today

Engineering is hard work. Your developer portal doesn’t need to be.

OpsLevel Dashboard