From 8d8450b2c54e8362948d4b0fd8548adabf0240eb Mon Sep 17 00:00:00 2001 From: GreenFlux Date: Thu, 2 Jan 2025 11:21:29 -0500 Subject: [PATCH] Update understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md Added new content for DevRel>Understanding APIs --- .../understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/devrel/content/understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md b/src/data/roadmaps/devrel/content/understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md index f6157c28f..c0a8d7fa3 100644 --- a/src/data/roadmaps/devrel/content/understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md +++ b/src/data/roadmaps/devrel/content/understanding-apis@7Q6_tdRaeb8BgreG8Mw-a.md @@ -1 +1,15 @@ -# Understanding APIs \ No newline at end of file +# Understanding APIs +APIs (Application Programming Interfaces) define how different software components communicate with each other (typically a client and server). They establish a set of protocols and standards that developers can use to access the functionality or data of another system without needing to understand its internal code. The most common types are REST and GraphQL, but many other standards exist, such as SOAP, WebRTC, gRPC, MQTT and websockets. + +## When consuming an API: +- You send requests to an endpoint via a protocol such as HTTP. +- You receive responses often in JSON or XML formats. +- API authentication is typically required (e.g., API keys, OAuth). + +Visit the following resources to learn more: + +- [@article@Postman: What is an API?/high-level overview of the history of APIs and how they work](https://www.postman.com/what-is-an-api/) +- [@video@Fireship: RESTful APIs in 100 Seconds/What is an API? What is REST?](https://www.youtube.com/watch?v=-MTSQjw5DrM) +- [@video@Fireship: GraphQL Explained in 100 Seconds/What is GraphQL](https://www.youtube.com/watch?v=eIQh02xuVw4) + +