Import what you already have
Import OpenAPI, Swagger, Postman, and Insomnia sources, then export portable OpenAPI or Postman collections.
Write, send, and inspect HTTP requests from YAML files in your repository. Noodle stays local, works with Git, and belongs in your terminal.
curl -LsSf https://noodlerest.dev/install.sh | shNo heavy databases, no cloud synchronization lock-in, and no proprietary formats.
Noodle keeps the request itself, its shared configuration, and its repeatable checks in files your team can review and run anywhere.
Define the URL, headers, params, body, and auth in one readable request file—then send it without leaving the terminal.
Send with Ctrl+Enter/JShare auth and headers through folders, switch environments, and review every request as plain YAML in Git.
Edit a folder to add AuthUse the CLI in scripts or agent workflows, inspect response history, and audit collections before you share or ship them.
$ noodle collection run .Add Noodle to your agent's toolkit. Enable AI assistants to scaffold, edit, and audit collections natively.
npx skills add wilfredinni/noodle --skill noodle-use -gAlso included
Import OpenAPI, Swagger, Postman, and Insomnia sources, then export portable OpenAPI or Postman collections.
Keep a per-request timeline to compare, inspect, and replay the work that got you here.
Choose from 30+ built-in themes and adapt Noodle to the space where you do your best work.
Noodle is free, open-source, and runs entirely in your terminal. Start with a readable request, then keep every change reviewable in Git.