API Dash v0.1.0
Introducing API Dash, a beautiful open-source cross-platform API Client built using Flutter which can help you easily create & customize your API requests, visually inspect responses and generate Dart code on the go.
This release includes the following features:
1. Create & Customize API Requests
Using API Dash, you can draft API requests via an easy to use GUI which allows you to:
- 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.
Feature Preview 👇
send_api_request_v1.mp4
2. Visually inspect API Responses
Using API Dash, you can:
- 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.
- For APIs which return results as images, API Dash helps you save a lot of time by directly previewing these results and supports a wide variety of image file formats such as jpeg, png, gif, etc.
Feature Preview 👇
image_v1.mp4
3. Generate Dart Code Automatically
API Dash is the only open source API client that supports advanced Dart code generation so that you can easily integrate APIs in your Dart/Flutter project.
For each request, you can click on View Code to directly view the corresponding Dart code which you can then Copy and directly run it on DartPad.
Feature Preview 👇
code_gen_v6.mp4
Download
API Dash binaries for this release are available for Mac and Windows, and can be downloaded from the release files below:
- MacOS (Universal build - Apple Silicon & Intel) - Installation Instructions
- Windows (64-bit) - Installation Instructions