← Directory

Noodle

Free
★ 1 • Updated Jul 24, 2026, 09:06 PM

Noodle is an open-source REST client that runs entirely in the terminal, storing API requests as simple, readable YAML files.

Use Cases ▼
01

Sending and inspecting HTTP requests directly from the terminal

02

Version-controlling API collections alongside application source code

03

Automating API testing and integration in CI/CD pipelines

04

Importing and migrating existing collections from Postman or Insomnia

05

Collaborating with team members on request definitions using Git

06

Auditing request history and responses for debugging and compliance

07

Scaffolding and modifying API collections with AI coding assistants

What Problem It Solves ▼

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.

Key Features ▼
✓

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

Overview

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.

Pros & Cons

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

Similar Tools

Postman Insomnia HTTPie curl Hurl httpYac

More in Apis