Skip to content

Latest commit

 

History

577 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

APIHUB UI

APIHUB UI logo

APIHUB is a comprehensive solution designed to achieve the following goals:

  • Increase quality and completeness of API documentation.
  • Provide a single point of truth for API documentation.
  • Enable an API design-first approach.
  • Automate API backward compatibility validation and integrate with CI process.

APIHUB consists of two main components:

  • Portal
  • Agent

Portal is centralized repository for storing and managing API specification. Portal allows you to:

  • Upload API specifications, Markdown files and any other artifacts related to API.
  • View API specifications and Markdown files in human-readable format.
  • Compare API.
  • Check backward compatibility of API.
  • Track deprecated entities from API specifications.

Currently, Portal allows working with OpenAPI specification with versions 2.0 and 3.0, and GraphQL specifications and introspections of release October 2021.

Compare API operations

For more information about Portal, please see the user guide.

Agent is web-based interface to work with a runtime agent. Runtime agent is an application that runs within the Kubernetes environment. It allows you to discover exposed API documentation endpoints from services running on Kubernetes. Additionally, Agent provides the ability to make snapshots of discovered API specifications, validate API changes and promote API to Portal.

Discover services in Agent

For more information about Agent, please see the user guide.

Documentation

Contributing

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

8 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages