Build and test APIs
at the speed of light
Flamingo is a modern, lightning-fast API client for developers. Craft requests, inspect responses, and streamline your workflow — all in a beautiful desktop app.
Everything you need
Flamingo packs the tools you need to work with APIs, without the bloat.
Request Building
7 HTTP Methods
GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD — with color-coded badges for instant recognition.
cURL Import
Paste a cURL command directly into the URL bar. Flamingo auto-detects and parses it instantly.
Authentication
Basic Auth, Bearer Token, API Key (header or query). Everything your APIs need.
Body Editors
Monaco-powered editors for JSON, XML, and text. Key-value editors for form-data and URL-encoded.
Pre/Post Scripts
Run JavaScript snippets before sending a request or after receiving a response.
Params & Headers
Add query parameters and custom headers with an intuitive key-value editor. Toggle each entry on/off.
Response Viewing
5 View Modes
Pretty (syntax-highlighted), Raw, Preview (HTML/images), Tree (JSON navigator), and Headers table.
Search & Copy
Search within response bodies, copy to clipboard, or download as a file.
Response Comparison
Compare any two tabs' responses side-by-side with full syntax highlighting and metadata.
JSON Tree View
Navigate complex JSON responses with an expandable, collapsible tree. No more searching through raw text.
Organization
Collections
Group requests into collections and nested folders. Rename, reorder, and search with ease.
Environments
Manage variables across dev, staging, and production. Resolve {{variable}} syntax in URLs, headers, and body.
Request History
Every request is automatically saved with full snapshots. Restore any past request in one click.
Multi-Tab Workflow
Work on multiple requests simultaneously. Pin, reorder, duplicate, or close tabs — just like a browser.
Power User Features
Command Palette
Press Ctrl+K to open the command palette. Send requests, toggle dark mode, import cURL, and more.
Themes
Light, Dark, and System-aware themes. Follows your OS preference automatically.
E2E Encrypted Sync
Optional cloud sync with AES-256-GCM encryption. Your data, your keys.
Offline-First
No account required. Everything runs locally with Zustand + localStorage persistence.
Technical Specifications
Built with modern web technologies. No fluff, just what matters.
Zero to request in seconds
Designed for speed. From launch to your first API response in under 10 seconds.
Launch & Create
Open Flamingo. A default tab is created automatically. No account, no onboarding — just a clean workspace.
Build Your Request
Select a method (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD). Enter a URL. Add headers, params, auth, or body as needed. Or paste a cURL command directly.
Send & Inspect
Hit Send or press Ctrl+Enter. Watch the response arrive instantly — status code, timing, size, and formatted body in 5 different views.
Organize & Automate
Save to collections, switch environments with {{variables}}, track history automatically, and sync across devices with E2E encryption.