OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

Click-through Tour: OpsLevel Overview
Click-through Tour: OpsLevel Overview
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

The Ultimate Guide to Microservices Versioning Best Practices
The Ultimate Guide to Microservices Versioning Best Practices
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Blog

Introducing API Docs from OpsLevel

Product
Documentation
Visibility
DevX
Developer
Platform engineer
Introducing API Docs from OpsLevel
OpsLevel
|
August 1, 2022

For software developers working on complex distributed architectures, navigating boundaries is a recurring task. Depending on how narrowly their teams and services are scoped, much, or even most, of their work requires interacting with services they don’t own.

Whether they’re asking another service for data of some kind or trying to ensure they respond as expected to requests from internal customers (i.e. other services), there’s a consistent need to be aware of and communicate across boundaries.

That’s why internal API Docs are an essential resource for any high-performing engineering org using microservices.

Without API Docs integrated into a comprehensive service catalog, developers waste time:

     
  • searching in multiple places for docs
  •  
  • building against outdated specs
  •  
  • debugging and reworking
  •  
  • recreating the wheel

Adding API Docs to OpsLevel’s Developer Portal

OpsLevel aims to make low-level, recurring tasks–like finding and using internal API documentation–lower friction for developers. For API Docs, this means making it easier for:

     
  • service owners to populate their docs into OpsLevel
  •  
  • developers to consume them
  •  
  • platform teams to drive and track adoption of docs standards

Our new API Docs capability checks all these boxes. Let’s review how it works.

Populating API docs in OpsLevel

The most straightforward way to ingest endpoint documentation is to let OpsLevel pull swagger.json files from your services’ git repositories. This makes things very easy for service owners; if a service has a linked repository, OpsLevel will check for and import API docs. Learn more about the pull method for API docs, including how to change what repo directory OpsLevel pulls from, in our docs.

But we know that in large organizations, different teams and services have different constraints and follow different patterns or workflows in their development lifecycles. So if the pull method doesn’t work for your use case, you can also push your API docs to OpsLevel.

With the push method, your can docs come from anywhere as long as you send them to us in an OpenAPI (.yaml or .json ) format. Check out the details here. Importantly, you’re able to mix and match; some services can use the pull method while others use push.

Configure a service to use either the pull or push method for API Docs.
 Today API Docs supports only REST APIs in the OpenAPI Specification. Support for other specifications is planned.

Consuming API Docs in OpsLevel

In OpsLevel, each service detail screen now has a dedicated tab for API Docs. OpsLevel uses a custom implementation of Swagger UI to render endpoint information.

Each service in OpsLevel now has an API Docs tab.

Organized by endpoint, each request type includes standard details about the input parameters allowed, responses, and sample payloads. Clicking on any request will update the URL in the address bar, creating a deep link that can be shared with teammates.

For each endpoint and request type developers can review the details of parameters and responses.

Integrating API Docs with Service Ownership

To provide the largest benefit to developers, it’s best that API docs are consolidated in one central place. This mandate may flow “top down”, but like most work in distributed architectures, it’s more efficient if completed by the service owners who have the most context.

So we’re also adding a Has API Docs check to help engineering leaders bring clear visibility and accountability to endpoint documentation. With this check, orgs can ensure every service with an internal API has corresponding docs in OpsLevel.

The new check type can be used in either (or both) the Service Maturity Rubric or our dedicated Campaigns.

With Campaigns, you can launch, message, and track the rollout of an API docs initiative to ensure all stakeholders are aware of the importance of the project. Using the rubric, you can make internal API documentation a routine activity for service owners and continuously verify that docs are populated in OpsLevel.

Get Started with API Docs Today

Ready to try out OpsLevel’s API Docs in your organization? Request your OpsLevel demo today.

More resources

Fast code, firm control: A leadership report on AI coding adoption
Blog
Fast code, firm control: A leadership report on AI coding adoption

AI is writing your code; are you ready?

Read more
March Product Updates
Blog
March Product Updates

Some of the big releases from the month of March.

Read more
How Generative AI Is Changing Software Development: Key Insights from the DORA Report
Blog
How Generative AI Is Changing Software Development: Key Insights from the DORA Report

Discover the key findings from the 2024 DORA Report on Generative AI in Software Development. Learn how OpsLevel’s AI-powered tools enhance productivity, improve code quality, and simplify documentation, while helping developers avoid common pitfalls of AI adoption.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!