API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses.
| Tool | Description |
|---|---|
| Hoppscotch | Open source API development ecosystem |
API REST
-
PUT means replace the entire resource with given data (so null out fields if they are not provided in the request), while PATCH means replace only specified fields

Authentication Methods

JWKS
A JWKS endpoint is a designated HTTPS endpoint typically exposed at a well-known location on the authorization server (or any server managing the cryptographic keys), such as “https://<server_domain>/.well-known/jwks.json”.

Performance
