APIs: What are they and how can we embrace them?

image of laptop

Gravitee.io is a leading open-source API platform, enabling worldwide developers and business users to build, manage and monitor their APIs. As a team, we are driven by the purpose of giving customers the ability to manage synchronous and asynchronous APIs securely. We started out as an open-source product and still follow an open-source first ethos within our organization.

Our aim is to lead this next generation of API. Gravitee can alleviate the challenge that businesses face when they have a myriad of data types moving at different velocities.

There is no one consistent way to build, manage, monitor, secure, expose and consume all of this data, and I believe that Gravitee has the platform and the team to be that leader in this next generation of API.

What makes Gravity different from its competitors?

The API management market, as a whole, was formed around 2000 to 2005. That first generation of API platforms solved a business pain; the cloud was coming. The first generation of integration and API vendors created a layer of abstraction that enabled people to realize the potential of the cloud.

That led to a rise in a second generation – the microservices generation. Functional or business services are decomposed to their most granular components.

My belief is that we are now entering a third generation that is no longer about an architectural principle. It’s about the data that resides within it. This is where Gravitee is different, we know that it’s no longer just about API’s traditional request-response, but streaming in real-time, more accurately, and with more data.

The way we communicate has changed and is driven by consumer demand for more accurate and more real-time data. Yet, organizations still have a lot of more traditional request-response data sources. How do they build, manage, monitor, secure, expose and enable consumption of
these different velocities of this data? At the same time as this, you have increasing challenges in the regulatory environment and around information security. Gravitee is uniquely addressing these modern API challenges, which is something that no other organization in this space is addressing.

How are non-software companies embracing APIs?

APIs are driving massive capability and productivity boosts for non-software companies. By leveraging the power of externalized and abstracted functionality, companies are able to leverage leading technologies to rapidly assemble new applications with features that would otherwise require tremendous engineering resources.

What is an API? Is it a product, service, integration, or is it something else?

Arguably, it’s all of the above. At its core, it is a form of integration. Yet, from an end-user perspective, it is a service. And with the emergence of the “API Economy”, API is most definitely a product as well.

More importantly, we’re entering the next frontier which requires us to fundamentally redefine the classic definition of an API – APIs are no longer considered a mere enabling mechanism for requesting and retrieving data between services. Event-driven architectures are exploding on the market, ushering in a shift in the way systems communicate in the form of asynchronous communications. Allowing for more efficient communication, less waiting and the ability to do real-time processing, asynchronous communication is the backbone of modern event-based architectures. Companies now need to look at managing both synchronous and asynchronous APIs and protocols without creating siloed approaches.

What best practices should companies be following when developing and launching applications?

Organizations nowadays are struggling to meet the demands of their customers. Customers’ behavior has now changed and this was especially accelerated by the impact of the pandemic.

All this has created the need for organizations to have an online presence to deliver those same services. This created a need to innovate faster and to compose data, processes and/or applications to avoid having to reinvent the wheel every time a new solution needs to be built.

The de-facto standard in building applications as composable building blocks is by leveraging APIs exposed by existing applications. In building new applications the following principles should be followed:

Reuse existing APIs wherever possible – This will reduce the delivery time and time to market by leveraging the work that had already been completed which will result in a cost reduction in operating costs, bugs, and maintenance.

Treat APIs as a first-class citizen rather than an afterthought – Organizations should abandon the approach of considering each application as a mono-use artifact to only have to add APIs on top later. Applications should be built with API in mind and these APIs should be designed using a specification language that will help deliver a better DX (Developer Experience).

Adopt a Design-First approach – starting the development of an API by designing its interface (the “I” in API) has many advantages. Adopt security by design – Security should be a top priority when designing an API. Adopt an API Management strategy for your APIs.

What does the future look like for software businesses?

Consumer demands are changing. Whether it be expectations around no downtime, real-time, accurate data, or connected experiences, organizations now have a new benchmark for what it means to be a winner in today’s digital economy.

These demands have ushered in a need for companies to shift from more traditional synchronous systems to asynchronous and event-driven architectures for benefits such as real-time data streaming and processing.

Companies, therefore, need to be prepared to manage both traditional synchronous APIs addition to newer asynchronous APIs and protocols to meet these increasing demands.

Moreover, this explosion of protocols and the mix of synchronous and asynchronous APIs are going to place an increased security burden on organizations. Leading analyst firms have predicted that API’s are going to be the largest attack vector so ensuring proper security is in place is critical.

The good news is that companies can now innovate at a pace rarely seen in our history, with features that previously would have required engineering resources that were likely not available. API-based application delivery is starting to challenge the very premise of Moore’s law!

By: Rory Blundell, CEO, Gravitee

Why low-code is the best code

TBT Newsroom • 12th June 2022

According to Gartner, over 50 percent of medium-to-large enterprises will adopt low or no-code platforms as part of their overall IT strategy by 2023. Low-code platforms are increasingly popular because they help organizations to deliver capabilities faster, reduce reliance and pressure on the workforce and are simpler to understand.

Classroom management software supporting teachers through flexibility

TBT Newsroom • 11th June 2022

Despite educators’ best efforts, the digital transformation from in-person to online and hybrid learning certainly didn’t go off without a hitch. The sudden onset of the coronavirus pandemic forced schools to scramble to change their systems overnight. While many schools rushed to purchase online education technology tools, few had the foresight to invest in reliable...

The Four Key Steps On Purchasing Cloud Software

TBT Newsroom • 10th June 2022

Following the COVID-19 pandemic, digital transformation efforts have accelerated across the majority of industries with businesses being forced to make alterations to their usual working routines in next to no time. What’s more, remote working made it apparent that legacy systems were no longer up to the task for businesses to operate in an effective...

APIs: What are they and how can we embrace them?

TBT Newsroom • 07th June 2022

Gravitee.io is a leading open-source API platform, enabling worldwide developers and business users to build, manage and monitor their APIs. As a team, we are driven by the purpose of giving customers the ability to manage synchronous and asynchronous APIs securely. We started out as an open-source product and still follow an open-source first ethos...

N-able Introduces Cove Data Protection

Chris Groot • 05th May 2022

N-able, the solutions partner helping IT services providers deliver security, data protection, and remote monitoring and management services, today announced the launch of Cove Data Protectionℱ, the cloud-first data protection-as-a-service (DPaaS) solution that modernizes data protection for business-class backup and disaster recovery.