OpenAPI logo

OpenAPI

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

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 17.6K GitHub stars and 6.4K GitHub forks. Here’s a link to OpenAPI's open source repository on GitHub

Who uses OpenAPI?

Companies
22 companies reportedly use OpenAPI in their tech stacks, including Samba Tech, Affirm, and JustChunks.

Developers
95 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 7 tools that integrate with OpenAPI.

Why developers like OpenAPI?

Here’s a list of reasons why companies and developers use OpenAPI
Top Reasons
Be the first to leave a pro
Private Decisions at about OpenAPI

Here are some stack decisions, common use cases and reviews by members of with OpenAPI in their tech stack.

Saurav Pandit
Saurav Pandit
Application Devloper at Bny Mellon · | 8 upvotes · 15.8K 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
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.

Saurav Pandit
Saurav Pandit
Application Devloper at Bny Mellon · | 8 upvotes · 15.8K 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
Joshua Dean Küpper
Joshua Dean Küpper
CEO at Scrayos UG (haftungsbeschränkt) · | 4 upvotes · 24.6K 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

OpenAPI Alternatives & Comparisons

What are some alternatives to OpenAPI?
JsonAPI
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.
Postman
It is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide.
GraphQL
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.
OData
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.
RAML
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
100 developers follow OpenAPI to keep up with related blogs and decisions.
S Kumar
Stian Liknes
Макс Лакеев
Dev Kumar
frankee
Aasminpreet Kainth
Mike G
zoran velijevic
Jurgen Buchmann
Brent Stains