API & Developer Tools
Everyday tools for working with APIs and the command line.
Beginner
Start here. No background needed beyond school maths.
Bruno Documentation
An open-source API client that keeps requests as plain files you can put in Git: collections, environments, scripts and tests.
Sign up to see the source
HTTPie Documentation
A friendly command-line client for trying APIs out: send requests, set headers and JSON bodies, and read coloured responses.
Sign up to see the source
jq Manual
Filter and reshape JSON on the command line: the language of the •••• tool, with examples for the usual jobs of extracting and combining fields.
Sign up to see the source
MDN: HTTP
How the web's protocol works: requests and responses, methods, status codes, headers, cookies and caching. The reference most developers use.
Sign up to see the source
Learn OpenAPI
The official introduction to describing REST APIs in a standard, machine-readable way.
Sign up to see the source
Postman Learning Center
How to send requests, write tests and share collections for working with APIs.
Sign up to see the source

