Noodle
Noodle is an open-source REST client that runs entirely in the terminal, storing API requests as simple, readable YAML files. It eschews heavy databases and cloud synchronization, keeping all data local and fully version-controllable with Git. Users compose requests with URL, headers, params, body, and auth; share common context like auth and headers across folders; and automate runs via CLI, with per-request response history and collection auditing. Noodle supports importing from OpenAPI 3.0 specs and Postman 2.1 exports, offers 30+ built-in themes, and can be extended with AI assistant skills to scaffold, edit, and audit collections natively.
- Category
- Apis
- Pricing
- Free
Problem solved
Noodle solves the problem of managing HTTP requests in a transparent, portable, and collaborative way, without reliance on proprietary GUI tools or cloud services. By encoding requests as YAML files inside Git repositories, teams can version-control, review, and share their API workflows just like code, making API testing and development more auditable and reproducible.
Use cases
- Sending and inspecting HTTP requests directly from the terminal
- Version-controlling API collections alongside application source code
- Automating API testing and integration in CI/CD pipelines
- Importing and migrating existing collections from Postman or Insomnia
- Collaborating with team members on request definitions using Git
- Auditing request history and responses for debugging and compliance
- Scaffolding and modifying API collections with AI coding assistants
Audience
- Developers
Pros
- Open-source and free to use
- Requests stored as simple, versionable YAML files
- Fully terminal-based, no context switching required
- No vendor lock-in, all data stays local
- Supports importing from Postman and OpenAPI
Cons
- Terminal-only interface may not suit all users
- Currently only supports macOS and Linux
- Smaller feature set compared to mature GUI tools
- Requires familiarity with command line and Git
Official website: https://noodlerest.dev/
Canonical LambdaBase page: https://www.lambdabase.com/tools/noodle