We have been working on profiling api providers for most of 2018 to create a robust catalog of valuable APIs with the Streamdata.io API Gallery
. While the gallery is machine readable and something you can integrate into the platform, it is also designed for humans to browse through and discover new APIs, while allowing them quickly put them to work in their applications, or just share them publicly. The Streamdata.io API Gallery contains 14488 API paths from 366 entities, across 419 topics, organized by the following dimensions:
- Breaking APIs down by the company, organization, group, product line, institution, or government agency.
- Organizing API by specific topics, allowing for the discovery of interesting APIs within very granular topics, tags, and keywords.
- Accessing APIs that have been identified as having a higher benchmark when it comes to how much the data that is available via the API changes.
- Async APIs
- Websocket and Server-Sent Event (SSE) APIs that deliver data and content in real time, which we have profiled using AsyncAPI.
These three areas allow for browsing and discovering APIs by different dimensions. Sometimes you might be looking for a specific company's APIs, or maybe you are looking at discovering APIs by a specific topic, or maybe you are just looking for the APIs that change the most. We are working to develop and add even more dimensions, with the following approaches on our road map:
- Allowing for searching for APIs across all entities and topics contained within the gallery, and discover across everything we've profiled.
- Enable the ability to save specific APIs by path so that you can build, and eventually fork the APIs that matter the most to you.
- Real Time
- Allow for the browsing of all websocket, server-sent events (SSE), and other event-driven, message-based, and streaming APIs.
This post is looking to provide a look at the human side of the Streamdata.io API Gallery, and the different ways we are looking to make APIs available as part of the gallery. We want to enable users to find the most interesting and relevant APIs out there, but we are also working to find different approaches to integrating with and putting APIs to work. We'll be writing another post on the machine-readable side of the Streamdata.io API Gallery
to help show the other side of the gallery which doesn't just allow you to discover APIs, but quickly put them to work across your systems and applications.