{"slug": "noodle-a-delicious-rest-client-for-your-terminal", "title": "Noodle: A delicious REST client for your terminal", "summary": "Noodle, an open-source terminal REST client, has been released, allowing developers to write, send, inspect, and automate HTTP requests from readable YAML files without leaving the terminal. It supports TUI, CLI, scripts, and coding agents, with features like switchable environments, secure credential storage, and import/export from OpenAPI, Swagger, Postman, and Insomnia. The tool is designed to keep collections versioned beside code and is available via curl -LsSf https://noodlerest.dev/install.sh | sh.", "body_md": "## Fast by default\n\nStay in the terminal and keep your hands on the keyboard.\n\nOpen-source terminal REST client\n\nWrite, send, inspect, and automate HTTP requests from readable files without leaving your terminal. Keep every collection versioned beside the code it exercises, ready for the TUI, CLI, scripts, and coding agents.\n\ncurl -LsSf https://noodlerest.dev/install.sh | shStay in the terminal and keep your hands on the keyboard.\n\nKeep requests and environments readable beside your code.\n\nUse the same collection from the TUI, CLI, scripts, and agents.\n\nEvery request is a readable YAML file. Edit it in Noodle or your editor, review it in Git, and keep it beside the code it exercises.\n\n```\nname: Get user\nmethod: GET\nurl: \"$base_url/users/:id\"\nheaders:\n  Accept: application/json\nparams:\n  id: 42\n{\n  \"id\": 42,\n  \"name\": \"Ada Lovelace\",\n  \"role\": \"developer\"\n}\n```\n\nCompose a request, send it, then move through body, headers, cookies, and timing from the same keyboard-first workspace.\n\nSwitch between development, staging, and production variables. Secret declarations stay in the file while values live in the OS credential vault or process environment.\n\n`API_TOKEN`\n\nOS credential vault`noodle request run users/get --collection ./api`\n\n`noodle collection audit ./api`\n\n`noodle collection run ./api smoke/ health --env staging --json`\n\n`noodle agent install`\n\nstatus success · exit 0 · JSON available\n\nExplore interactively in the TUI, chain captured response values across ordered runs, enforce response assertions, or give coding agents the supported Noodle skill.\n\nFocused enough to stay fast, complete enough to handle real API work.\n\nURL, params, headers, body, and auth\n\nBody, headers, cookies, status, timing, and assertions\n\nFolders, inherited context, and Git-friendly files\n\nSwitchable variables and secure values\n\nProxy, TLS, mTLS, and authentication\n\nImport OpenAPI, Swagger, Postman, and Insomnia. Export OpenAPI and Postman.\n\nPlanned directions, clearly separated from what Noodle ships today.\n\nInstall Noodle and open your first collection.\n\ncurl -LsSf https://noodlerest.dev/install.sh | sh", "url": "https://wpnews.pro/news/noodle-a-delicious-rest-client-for-your-terminal", "canonical_source": "https://noodlerest.dev/", "published_at": "2026-08-26 19:21:48+00:00", "updated_at": "2026-08-26 19:44:10.237937+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents"], "entities": ["Noodle", "OpenAPI", "Swagger", "Postman", "Insomnia"], "alternates": {"html": "https://wpnews.pro/news/noodle-a-delicious-rest-client-for-your-terminal", "markdown": "https://wpnews.pro/news/noodle-a-delicious-rest-client-for-your-terminal.md", "text": "https://wpnews.pro/news/noodle-a-delicious-rest-client-for-your-terminal.txt", "jsonld": "https://wpnews.pro/news/noodle-a-delicious-rest-client-for-your-terminal.jsonld"}}