HATEOAS Driven REST APIs

1. What is HATEOAS HATEOAS (Hypermedia as the Engine of Application State) is a constraint of the REST application architecture. HATEOAS keeps the REST style …

Caching REST API Response

1. Caching Caching is the ability to store copies of frequently accessed data in several places along the request-response path. When a consumer requests a …

REST API Security Essentials

REST API Security isn’t an afterthought. It has to be an integral part of any development project and also for REST APIs. There are multiple …

REST Resource Naming Guide

1. What is a Resource? In REST, the primary data representation is called resource. Having a consistent and robust REST resource naming strategy – will …

How to Version a REST API?

To manage this complexity, version your API. Versioning helps us to iterate faster when the needed changes are identified in the APIs. Change in an …

REST Architectural Constraints

REST stands for Representational State Transfer, a term coined by Roy Fielding in 2000. It is an architecture style for designing loosely coupled applications over …