In the process of professionalizing Hybula's operations, we are proud to announce our new Unified API. A complete new way to extend and connect with our services.
An API is a set of definitions and protocols for building and integrating application software. API stands for Application Programming Interface. APIs let your product or service communicate with other products and services without having to know how they’re implemented. This can simplify app development, saving time and money. When you’re designing new tools and products, or managing existing ones, APIs give you flexibility; simplify design, administration, and use; and provide opportunities for innovation.
At Hybula we offered several APIs, for example; Pyramid, Capsule, and even Antidote. These APIs were designed separately for several reasons.
During the development of our new portal (yeah!) we stumbled upon a better way to manage API access. To provide our customers a better way to manage their APIs, we introduce our Unified API.
A Unified API is an abstraction layer that easily handles communication with many different APIs and backend data models. You can think of a Unified API as an airport hub that maintains relationships with airlines and helps route passengers to their destination of choice. The beauty of a Unified API is its ability to offer a consistent API design and developer experience.
As shown in the flow chart below, the new Unified API is doing all the authentication and authorization work. When this is correctly done, an abstraction process decides which backend API is required for the call. We named API credentials; Identities. These identities will be managed through the new portal.
In the upcoming months, we will release more information about the new API, the new portal, and even new products! Are you excited yet?