About Resterm
Resterm is an API-as-code workbench for the terminal. Requests are saved in plain .http and .rest files that can live in your repository next to code, and the same files can be run in a terminal UI or in CI with a resterm run command. It is written in Go and released under the Apache-2.0 license.
It supports HTTP, GraphQL, gRPC, WebSocket, and server-sent events. Assertions, captures, loops, conditions, and multi-step workflows are written directly in request files, and scripting is available with RestermScript, a small expression language, or JavaScript. Mock servers and traffic recording use the same file format, and the tool handles OAuth 2.0, tokens from CLIs like gh, SSH tunnels, and Kubernetes port-forwards. Tracing, profiling, and OpenAPI import are also included.
Because requests are plain text, they diff and version well in Git. Resterm suits developers who prefer terminal workflows and want API tests that run identically on a laptop and in a pipeline.
Key features
- Plain .http and .rest request files
- HTTP, GraphQL, gRPC, WebSocket, and SSE
- Assertions, captures, and multi-step workflows
- Mock servers and traffic recording
- SSH tunnels and Kubernetes port-forwards
- OpenAPI import and CLI runner for CI
Good fit for
- →API tests versioned alongside code
- →Terminal-based API debugging
- Tags
- api-client
- terminal
- http
- grpc
- graphql
- api-testing
- cli
- go
Open-source alternatives to Resterm
See all
Bruno
API Tools
Bruno is the Git-native API client for REST, GraphQL, gRPC and Websocket. A local and open
MITvs Postman★ 47k
Insomnia
API Tools
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. Wi
Apache-2.0vs Postman★ 40k
Chapar
API Tools
Chapar is a simple and easy to use api testing tools aims to help developers to test their
BSD-3-Clausevs Postman★ 714
Yaak
API Tools
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Ser
MITvs Postman★ 19kATAC
API Tools
A simple API client (postman like) in your terminal
MITvs Postman★ 3.7k
Hoppscotch
API Tools
Helps you create requests faster, saving precious time on development.
MITvs Postman★ 81k
SaaS alternatives to Resterm
See all
Postman
API Tools
Postman is an API platform for designing, testing, documenting and monitoring APIs, with a desktop client, mock servers, collections and AI agent features.
SaaS
Thunder Client
API Tools
REST API client extension that runs inside VS Code
SaaSKreya
API Tools
Desktop API client for gRPC, REST and WebSocket with file-based collections
SaaS
Apidog
API Tools
All-in-one tool for API design, debugging, testing and mocking
SaaS
Apifox
API Tools
API design, documentation, debugging, mocking and testing platform
SaaS
ApiRealTest
API Tools
API testing tool that runs requests in a user-like environment, positioned as a Postman alternative
SaaS

