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
Everything curl
The book on curl, the command-line tool behind most HTTP debugging, by its author.
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

