Create & Customize API Requests
- Create different types of HTTP requests (GET, HEAD, POST, PATCH, PUT and DELETE).
- Easily manipulate and play around with request inputs like headers, query parameters and body.
- Full support to send text content with Unicode/Emoji and preview any API response containing Unicode/Emoji.
Organize Requests in Collections
- Create collections and folders to organize your requests.
- Press and Drag to Re-arrange requests.
- Click and open popup menu to rename, duplicate and delete a request.
Visually Preview and Download Data & Multimedia API Responses
- Inspect the API Response (HTTP status code, error message, headers, body, time taken).
- View formatted code previews for responses of various content types like JSON, XML, YAML, HTML, SQL, etc.
- API Dash helps explore, test & preview Multimedia API responses which is not supported by any other API client. You can directly test APIs that return images, PDF, audio & more.
- Save response body of any mimetype (image, text, etc.) directly in the Downloads folder of your system by clicking on the Download button.
Code Generation
- We started out as the only open source API client which supported advanced Dart code generation to easily integrate APIs in Dart/Flutter projects or to directly run it on DartPad. With time we have added more code-gens and currently API Dash supports generation of well-tested integration codes for JavaScript, Python, Kotlin & various other languages.
Full Dark Mode Support
- Easily switch between light mode and dark mode.
Data
- Data is persisted locally on the disk. To save the current snapshot, just press the Save button in the collection pane.
- Click and open the collection/folder popup menu to export it as HAR. This can be version controlled & can be directly imported in other API Clients like Postman, Paw, etc.
- Export your entire data into a HAR (HTTP Archive) file. To access this option goto Settings > Export Data.