Posts Tagged: API design

What’s The Difference Between Versioning and Revisioning APIs?

Release management is an important part of any API development lifecycle. That being said, it is also consistently overlooked, often considered more as an afterthought than a foundational element of the API and business environment. This is unfortunate, as implementing proper release management can not only prevent significant issues from arising, it can also improve the efficacy and value of your customer relationship management processes. Read more

Understanding Idempotency and Safety in API Design

What does it mean in programming to be idempotent? Today, we’re going to look at the concepts of idempotence and safety, and identify what makes them so very important in the context of web API design.

We’ll compare idempotence and safety to see how they’re different, and discover why this division is important. Read more

Would An Experimental API Strategy Work For You?

API design is a complex topic — what works for some providers does not for others. It seems that with each year, new approaches are developed, and new thoughts on how APIs fit into the overall platform strategy emerge. We’re specifically seeing this occur in banking, as market trends force more agile ways of bringing innovative software to life. Read more