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
What Does “API as a Product” Mean?
Though we tend to think of APIs in a very technical way, they are increasingly combined within the context of business offerings and values. Accordingly, many are recontextualizing things to treat APIs more like products. Read more
We walkthrough using APIcurio, an API design editor supporting OpenAPI Spec.Having a thoroughly documented, machine-readable API is considered top of the line development. However, creating a consistent format for the API and documentation is challenging with no outside guidance or structure. Read more
What kind of API style should you be using? From SOAP, to REST, GraphQL, and new styles like gRPC, there are many competing standards for designing APIs and the way consumers interact with them. We’ve written about each before, but as the industry changes rapidly, there are always new concerns and opportunities for comparison. Read more
Building a business that relies heavily on APIs is a model that has brought success to many companies. Sometimes success comes in the form of diversified revenue streams, other times it means increasing customer value within the existing ecosystem. API-driven businesses also allow for more third-party innovation, which in turn boosts the success of the business. Read more