Designing a True REST State Machine

There are many misconceptions surrounding what exactly Representational State Transfer (REST) is. The prime of which is the concept of hypermedia, or defined in full context, Hypermedia as the engine of application state (HATEOAS).

Jargon aside, hypermedia is actually a valuable idea that many self-touted “RESTful” web APIs do not adhere to. Read more

Share the knowledge

Oracle Vs. Google: How To Protect an API From Legal Snags

Over the past couple of years, Oracle has been seeking $8.8 billion in damages for Google’s use of Java in Android. If you’ve taken a look at any tech websites or the finance section of a newspaper in the past couple of years, then there’s a good chance you already know that. Read more

Share the knowledge

How to Handle Batch Processing with OAuth 2.0

Recently on the Nordic APIs channel we’ve had a few people ask — how do you handle batch processes that are secured with OAuth 2.0? Batch requests are ones executed automatically or programmed to repeat recurringly.

Usually we use OAuth to confirm user identity for API calls, but the problem is that OAuth 2.0 isn’t really designed for batch processing. Read more

Share the knowledge

10 GraphQL Consoles in Action

Most web API providers probably already know about GraphQL by now. It’s the API query modeling language making waves throughout the API industry, allowing developer users to interact with a web API in an arguably cleaner method. The industry is still divided, though. Read more

Share the knowledge

6 Steps To Evolve an API into a Lucrative Platform

There’s a certain breed of developer that has been talking about the benefits APIs can offer for many years now. In fact, if you’re reading this article, it’s likely that you’re one of them!

But it’s only in recent years, in part thanks to the rise of consumer facing services like IFTTT and Zapier, that more and more people have come around to this point of view. Read more

Share the knowledge