OpenAPI logo


Allows the owner of a network-accessible service to give universal access
+ 1

What is OpenAPI?

It is a publicly available application programming interface that provides developers with programmatic access to a proprietary software application or web service.
OpenAPI is a tool in the API Tools category of a tech stack.
OpenAPI is an open source tool with 19.5K GitHub stars and 7K GitHub forks. Here鈥檚 a link to OpenAPI's open source repository on GitHub

Who uses OpenAPI?

45 companies reportedly use OpenAPI in their tech stacks, including Samba Tech, Sendcloud, and Affirm.

165 developers on StackShare have stated that they use OpenAPI.

OpenAPI Integrations

PayPal, Kong, Stoplight, Talend, and SAP HANA are some of the popular tools that integrate with OpenAPI. Here's a list of all 9 tools that integrate with OpenAPI.
Public Decisions about OpenAPI

Here are some stack decisions, common use cases and reviews by companies and developers who chose OpenAPI in their tech stack.

Joshua Dean K眉pper
CEO at Scrayos UG (haftungsbeschr盲nkt) | 4 upvotes 路 144.3K views

We use Swagger Inspector in conjunction with our universal REST-API "Charon". Swagger Inspector makes testing edge-cases hassle-free and lets testing look easy. Swagger Inspector was also a great help to explore the Mojang-API, that we are dependent on, because it is the central repository for minecraft-account-data.

We previously used Postman but decided to switch over to Swagger Inspector because it also integrated seamlessly into Swagger UI, which we use for displaying our OpenAPI specification of said REST-API.

See more
Saurav Pandit
Application Devloper at Bny Mellon | 9 upvotes 路 25K views

I have just started learning Python 3 week back. I want to create REST api using python. The api will be use to save form data in Oracle database. The front end is using AngularJS 8 with Angular Material. In python there are so many framework for developing REST ** I am looking for some suggestions which REST framework to choose? ** Here are some feature I am looking for * Easy integration and unit testing like in Angular we just run command. * Code packageing, like in Java maven project we can build and package. I am looking for something which I can push in artifactory and deploy whole code as package. *Support for swagger/ OpenAPI * Support for JSON Web Token * Support for testcase coverage report Framework can have feature included or can be available by extension.

See more

Blog Posts

OpenAPI Alternatives & Comparisons

What are some alternatives to OpenAPI?
t is a format that works with HTTP. A main goal of the specification is to optimize HTTP requests both in terms of the number of requests and the size of data packages exchanged between clients and servers.
It is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide.
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
It is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs. It helps you focus on your business logic while building RESTful APIs without having to worry about the various approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query options, etc.
RESTful API Modeling Language (RAML) makes it easy to manage the whole API lifecycle from design to sharing. It's concise - you only write what you need to define - and reusable. It is machine readable API design that is actually human friendly.
See all alternatives

OpenAPI's Followers
177 developers follow OpenAPI to keep up with related blogs and decisions.