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.
#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.
The Web We Broke (And Why AI Agents Are Paying the Price) - AgentCon BerlinThis is the accompanying post to the talk Chris Heilmann gave at AgentCon in Berlin on 19/05/2026, you can also see the slides and listen to it in this screencast:
Thirty years of developer shortcuts, bloated JavaScript, and inaccessible HTML have l...
Christina Schaireiter
5 Reasons Why Attending Conferences in 2026 Matters More Than You ThinkIt’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
From learning to earning
Jobs that call for the skills explored in this talk.