About Noodle
Noodle is a REST API client that keeps requests, scripts and tests as readable files inside a Git repository, so the repository itself acts as the workspace. The same collection can be used from a terminal interface, a command line, CI pipelines or a coding agent.
Requests are written and sent from plain files that sit beside application code and are versioned with it. The tool supports random and typed request data, timestamps and variables, pre request and post request scripts, request chaining, and value capture and reuse. For checking results it offers response assertions, named tests, JSON Schema validation and data driven tests from CSV or JSON files. Authentication options include bearer tokens, basic auth, API keys, OAuth 2.0 with PKCE, OAuth 1.0a, AWS SigV4 and NTLM. It also handles path and query parameters, form fields, multipart and binary uploads, XML bodies and cookie inspection. The interface includes a command palette, request search, themes, an environment workspace and a runner workspace.
It is aimed at developers and QA engineers who prefer a Git native alternative to a hosted API client, and at teams that want coding agents to work from the same request collection. It runs on macOS, Linux and Windows, and installs with Homebrew, a one line shell installer or a source build. The version shown on the site is 0.9.8.
The site publishes no pricing page and no plan prices.