As the microservices model expands across IT, APIs are proliferating at amazing speed. With so many APIs being launched every day, how does one keep up in order to find the perfect API to add to their stack?
RapidAPI is hoping to fill two different niches to ease these developer woes, according to Iddo Gino, co-founder and CEO, in a recent interview with ProgrammableWeb. The first niche is a repository of APIs, a one-stop shop of functionality, if you will. The second, is middleware to make all of these APIs talk to each other through a single point.
"The APIs don’t need to change anything to accommodate RapidAPI", he pointed out. His engineers fit each API into the middleware using the protocols delivered with that API.
“You bring developers to one place, with one standard, one set of protocols, so as a developer you can connect through a single endpoint to connect to any API you want,” said Gino. “It’s like Wix or WordPress for the back end.”
He compares his company to Google 20 years ago when the search giant first set out to create some order out of the turmoil of the Web with its algorithmic search functionality. Gino says that RapidAPI is doing the same function for the chaotic API universe.
In the two years since the launch of RapidAPI, Gino has found two wildly different client bases: startups and enterprise. The startups use the service to get up and running quickly. There are hundreds of thousands of apps out there, said Gino, and instead of building things from scratch, people are taking existing apps and combining them together to create value. RapidAPI allows the interoperability between APIs.
On the other end of the spectrum, you have large corporations using the enterprise model of RapidAPI to catalog their existing internal APIs and get them to start talking together. Enterprise IT software is often created internally and without a company-wide standard for things like APIs. eBay, for example, has been reworking their backend and realized a lot of internal apps had been created to solve problems over the years. But built by different departments, using different coding languages, and different protocols. RapidAPI was able to go through the software at eBay and find all the apps, and put them in a central catalog. From there, they were able to add all of the apps to the RapidAPI middleware, making them available for use throughout the company.