{
  "markdown": "# Gud API\n\nA lightweight, full-featured API client built into your editor. Test REST and GraphQL APIs, organize requests into collections, manage environments, and generate code snippets — without switching to Postman or another external tool.\n\nAvailable on [OpenVSX](https://open-vsx.org/extension/gudlab/gud-api) and the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=gudlab.gud-api). Learn more at [gudlab.org/gudapi](https://gudlab.org/gudapi.html).\n\n## Features\n\n### Request Builder\n- All HTTP methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD\n- Query params editor with bidirectional URL sync and enable/disable toggles\n- Headers editor with dynamic key-value rows\n- Multiple body types: JSON, Form URL Encoded, Multipart Form Data, GraphQL, plain text\n- File uploads via multipart form-data with native file picker\n- Auth: Bearer Token, Basic Auth, API Key (header or query param)\n\n### GraphQL\n- Dedicated GraphQL editor with separate Query and Variables panes\n- Auto-sets method to POST and Content-Type to application/json\n- Variables parsed as JSON and sent alongside the query\n\n### Response Viewer\n- Status code, response time, size, and format detection (JSON/HTML/XML)\n- **Pretty / Raw / Preview** toggle — preview renders HTML in a sandboxed iframe\n- **Search** — find text in the response body with match count and navigation\n- **Cookies tab** — view Set-Cookie headers from the response\n- **Copy** button for body or headers\n\n### Code Generation\n- Generate code from any request with one click\n- Languages: cURL, JavaScript (fetch), Python (requests), Node.js (axios)\n- Copy to clipboard\n\n### Request History\n- Every request is auto-saved to history (last 100 entries)\n- View history in the sidebar with method, URL, status, and timestamp\n- Click any entry to reload it into the request builder\n- Persists across VS Code sessions\n\n### Cookie Management\n- Cookies from responses are automatically captured and stored\n- Cookies are auto-sent on subsequent requests to matching domains\n- Cookie Manager to view, enable/disable, and delete cookies by domain\n- In-memory storage — cookies reset when VS Code restarts\n\n### Collections\n- Save and organize requests into collections and folders\n- Click to load any saved request back into the builder\n- Right-click to rename, delete, or create new folders\n- Supports deeply nested folder structures\n\n### Import\n- Postman v2.x collections (including nested folders, headers, body, and collection variables)\n- Thunder Client collections\n- OpenAPI 3.x / Swagger 2.0 specs (paths become requests, tags become folders)\n- Import via sidebar button or command palette\n\n### Environments & Variables\n- `{{variable}}` syntax in URLs, headers, and body — resolved automatically on send\n- Collection-level variables imported from Postman (e.g. `{{base_url}}`)\n- User-defined environments with key-value editor and enable/disable toggles\n- Environment selector in the toolbar — switch between environments instantly\n- Variable resolution order: environment overrides collection variables\n\n### Editor Integration\n- Activity bar icon for quick access\n- Matches your VS Code theme automatically (light, dark, high contrast)\n- Works without a workspace open (stores in VS Code global storage)\n- Keyboard shortcut: Enter to send request\n\n## Getting Started\n\n1. Install the extension from OpenVSX or the VS Code Marketplace\n2. Click the **Gud API** icon in the activity bar\n3. Enter a URL and press **Send**\n4. Click **Save** to add the request to a collection\n\nTo import an existing collection, click **Import** in the sidebar and select a Postman, Thunder Client, or OpenAPI JSON file.\n\n## Free vs Pro\n\nGud API is free to use with no limits on requests, collections, or folders.\n\n| Feature | Free | Pro |\n|---------|------|-----|\n| Unlimited requests | Yes | Yes |\n| Collections & folders | Yes | Yes |\n| Import (Postman, Thunder Client, OpenAPI) | Yes | Yes |\n| Auth (Bearer, Basic, API Key) | Yes | Yes |\n| GraphQL support | Yes | Yes |\n| Multipart form-data & file upload | Yes | Yes |\n| Code generation (cURL, fetch, Python, axios) | Yes | Yes |\n| Request history | Yes | Yes |\n| Cookie management | Yes | Yes |\n| Response search & format toggle | Yes | Yes |\n| Collection variables | Yes | Yes |\n| Environments | 1 | Unlimited |\n| Team sync | - | Yes |\n| Cloud collections | - | Yes |\n\n**Pro**: $4/month or $29 lifetime.\n\n## Support\n\nGud API is free with no limits. If it saves you time, consider supporting development:\n\n- [Buy Me a Coffee](https://buymeacoffee.com/timchosen)\n- [PayPal](https://paypal.me/timchosen)\n\n## Feedback & Issues\n\nReport bugs or request features at [github.com/gudlab/gud-api/issues](https://github.com/gudlab/gud-api/issues).\n\n## License\n\nProprietary. See the LICENSE file included with this extension for details.\n",
  "bytes": 4820,
  "sha": "7399af153077d6860d4a907ad37c42f4e6d0acf07a09b36fe8994d24a4e4d860",
  "repo_slug": "gudlab/gud-api",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_gudlab_gud_api_mcp_e399d956/readme"
}