Products / REST client and test suite
Amber.
A Markdown-native REST client where requests live in files, and every file runs as a test suite.
01 / What it is
Tests every API we ship
Most REST clients keep your API workflows in a proprietary app, behind an account, drifting out of date next to the code they describe. Amber puts requests in plain Markdown files instead: version-controlled, diffable, reviewable in a pull request, and runnable from a terminal UI that refreshes as you edit.
Because every request carries its expectations, the same files run headlessly in CI as a test suite: exit codes for pipelines, JUnit reports for dashboards, environments and variables for staging against production. One set of documents to explore an API and to prove it still behaves.
02 / What's inside
- Markdown requests
- Requests live in .md files: version-controlled, diffable, executable.
- Terminal UI
- Browse and run requests from a TUI that refreshes live as files change.
- Test suite in CI
- Headless runs with CI-friendly exit codes and JUnit reports.
- Environments and variables
- Switch environments from frontmatter, override variables per run.
- Request chaining
- Later requests reuse captures and cookies from earlier ones.
- Editor support
- A bundled language server, with a VS Code extension included.
03 / Contact
Tell us what you need to ship. One conversation with the engineer who would do the work.