I believe all people who are reading this post know how useful OpenAPI/Swagger specs are. However, the majority of tooling is built for API owners to help them power things like docs, SDK generation, API consoles, etc. And what about API consumers? They are considered to use only SDKs. But, that is changing right now.
API definitions can now be used with:
- language clients like swagger-js or SwaggerProvider.
- API testing tools like Postman, SoapUI or Paw.
- a few other open-source and commercial tools.
And more usage scenarios are coming in the near future. From our point of view, the main limiting factor for the ecosystem growth is the scarcity of OpenAPI specs for public APIs. This is the problem APIs.guru tries to solve:
You can check our cozy collection of OpenAPI specs:
If you’re interested in access to the whole collection, you can use our simple REST API; no API key or registration are required. So nothing limits your creativity on what you can do with those specs and below are just a few examples of existing integrations:
- https://any-api.com – Documentation and Test Consoles for Public APIs
- https://sdks.io – Explore Automatically Generated SDKs
- https://cenit.io – Data integration platform
- commandcar – Curl on steroids
- https://datafire.io – allows you to process and transfer data between APIs, databases, and more
- Material Swagger UI Hub – testing and exploring hub for Material Swagger UI demo
- Paw – The most powerful HTTP client for Mac – You can import definitions and directly play with the APIs, see how.
We go beyond simply collecting API specs and try to solve as many common API definitions problems as possible:
Frankly speaking, searching for specs is hard work. So we need your help. If you are API owner or if you just know about an API specification for public API in any popular format (WADL, RAML, Swagger, API Blueprint) consider adding it to our collection:
As an open-source project, we are working on building a community. Feel free to chat with us in Gitter or open an issue on Github. Follow us on Twitter. And don’t miss an opportunity to become a contributor: we have a few issues you can help with.