Simon Auer

REST in Peace? What does the API protocol of the future look like? Or do we have it already?

Is the perfect API protocol already here, just scattered across REST, GraphQL, and gRPC? This talk builds the ultimate wishlist for the future of APIs.

REST in Peace? What does the API protocol of the future look like? Or do we have it already?
#1about 3 minutes

Why REST APIs are still the industry standard

Despite its age, REST remains the dominant API protocol, similar to other long-lasting technologies from the early 2000s.

#2about 1 minute

Identifying the key limitations of REST APIs

REST APIs commonly suffer from over-fetching, under-fetching, undefined structures, request overhead, and a lack of real-time support.

#3about 4 minutes

Categorizing different types of API technologies

APIs can be grouped into resource-oriented (REST, GraphQL), procedure-oriented (RPC), and server-driven UI approaches.

#4about 3 minutes

Deconstructing REST for a future API wishlist

REST provides foundational features like authentication, caching, and a vast client ecosystem, which are essential for any future API protocol.

#5about 3 minutes

How GraphQL improves upon REST's limitations

GraphQL addresses REST's data fetching issues with strong schema-based typing, built-in introspection, and flexible querying capabilities.

#6about 3 minutes

Exploring gRPC for high-performance communication

gRPC offers high performance and low latency for internal services through its remote procedure call model and efficient Protobuf serialization.

#7about 2 minutes

Learning from Firebase's developer experience features

Firebase provides valuable developer experience features like offline persistence, declarative permission rules, and automatic scaling that are desirable in a future API.

#8about 2 minutes

Compiling the wishlist for the API of the future

The ideal future API combines the best features for developer experience, performance, and security, potentially enhanced with AI for documentation and optimization.

#9about 1 minute

Choosing the right API protocol for today's needs

While the ideal future API doesn't exist, developers can choose REST for simplicity, GraphQL for complex data, and gRPC for high-performance microservices.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
News and ArticlesLet's start with Amelia Wattenberger's excellent essay Bridging the hard and the soft talking about humans and data. Do you sometimes also miss aspects of the early web like a lack of big data and freedom to create without numeric go...
Dev Digest 139 - Soft and hard queries

From learning to earning

Jobs that call for the skills explored in this talk.

API Engineer

API Engineer

Axiom Software Solutions
Málaga, Spain

API
GIT
JIRA
Python
Node.js
+4
API Designer

API Designer

Krell Consulting & Training

Remote
Intermediate
API
Java
REST
Python
+2