Discussion about this post

User's avatar
Shulhan's avatar

I think using HTTP to describe API is quite misleading, even thought a service can provides one of their APIs throught HTTP, especially "3. Typically consists of endpoints, requests, and responses.".

If I would try to describe API it would be "a contract exposed by an application/library as a layer to their internal, managed components".

Expand full comment
GaryO's avatar

These digestable explanations are great, keep them coming... I'm sure they are helping lots of people untangle complex topics.

I've love to see an update to the API testing list to include API Contract Testing (inc Consumer-driven Contract testing) and API Policy Testing. At the moment it looks like "app testing" approaches renamed as "API testing" approaches.

Expand full comment
2 more comments...

No posts