Best practices for API error handling

Error handling is a crucial part of working with APIs. When an API encounters an issue, such as invalid input data or…

GraphQL vs. REST

GraphQL and REST are two common architectural patterns for building APIs. REST APIs use standard HTTP methods to access resources through dedicated…

The evolving landscape of API protocols in 2023

This is a guest post by Alex Xu, author of the System Design Interview book series. The API landscape is constantly evolving,…

gRPC vs. REST

An API is a set of rules and protocols that enable different software components to interact and exchange data. APIs are essential…

REST API interview questions

APIs are the building blocks of modern applications, and it’s becoming more common to see “knowledge of REST APIs” listed as a…

What are HTTP methods?

HTTP methods are used to indicate the action an API client would like to perform on a given resource. Each HTTP method…

How to choose between REST vs. GraphQL vs. gRPC vs. SOAP

To create the Postman Open Technologies Knowledge Base API, I’ve been following our team’s internal API design playbook, which covers the strategy,…

How to create a REST API with Node.js and Express

Node.js is an ideal choice for developers who are looking to create fast and efficient web applications with RESTful APIs. In fact,…

Exploring Zoom’s REST and GraphQL APIs with Postman

Zoom is an essential tool for remote communication, collaboration, and video conferencing. With Zoom’s REST APIs and GraphQL API, developers can build…

How to choose HTTP or gRPC for your next API

I recently hosted a Postman livestream, “How We Built it: gRPC Support,” with a few members of the Postman engineering team. During…

API Basics: A Beginner’s Guide to APIs

This is a guest post written by Subho Halder, co-founder and chief information security officer at Appknox. Applications these days are witnessing…