SkillAgentSearch skills...

Apidash

API Dash is a beautiful AI-powered open-source cross-platform (Desktop & Mobile) API Client built using Flutter which can help you easily create & customize your HTTP & GraphQL API requests, visually inspect responses and generate API integration code. A lightweight alternative to postman/insomnia.

Install / Use

/learn @abdullahahmaddev/Apidash
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

API Dash ⚡️

🚨🚨 API Dash is participating in GSoC 2025! Check out the details below:-

<img src="https://github.com/foss42/apidash/assets/615622/493ce57f-06c3-4789-b7ae-9fa63bca8183" alt="GSoC" width="500">

| | Link | |--|--| | Learn about GSoC | Link | | API Dash GSoC Page | Link | | Project Ideas List | Link | | Application Guide | Link | | Discord Channel | Link |

Please support this initiative by giving this project a Star ⭐️

API Dash is a beautiful open-source cross-platform API Client that can help you easily create & customize your API requests, visually inspect responses (full list of supported mime-types) and generate API integration code (full list) on the go.

API Dash

Download

API Dash can be downloaded from the links below:

<table> <thead> <tr> <th>OS</th> <th>Distribution</th> <th>Installation Guide</th> <th>CPU/Architecture</th> <th>Download Link</th> </tr> </thead> <tbody> <tr> <td>iOS/iPad</td> <td>App Store</td> <td></td> <td></td> <td><a href="https://apps.apple.com/us/app/api-dash-api-client-testing/id6711353348">Link</a></td> </tr> <tr> <td>macOS</td> <td><code>.dmg</code></td> <td><a href="https://github.com/foss42/apidash/blob/main/INSTALLATION.md#macos">Link</a></td> <td>Apple Silicon & Intel</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-macos.dmg">Link</a></td> </tr> <tr> <td>Windows</td> <td><code>.exe</code></td> <td><a href="https://github.com/foss42/apidash/blob/main/INSTALLATION.md#windows">Link</a></td> <td>64-bit</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-windows-x86_64.exe">Link</a></td> </tr> <tr> <td rowspan=5>Linux</td> <td rowspan=2><code>.deb</code></td> <td rowspan=2><a href="https://github.com/foss42/apidash/blob/main/INSTALLATION.md#debian-based-linux-distributions-debian-ubuntu-linux-mint-etc">Link</a></td> <td>amd64</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-linux-amd64.deb">Link</a></td> </tr> <tr> <td>arm64</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-linux-arm64.deb">Link</a></td> </tr> <tr> <td rowspan=2><code>.rpm</code></td> <td rowspan=2><a href="https://github.com/foss42/apidash/blob/main/INSTALLATION.md#red-hat-based-linux-distributions-fedora-rocky-almalinux-centos-rhel-etc">Link</a></td> <td>x86_64</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-linux-x86_64.rpm">Link</a></td> </tr> <tr> <td>aarch64</td> <td><a href="https://github.com/foss42/apidash/releases/latest/download/apidash-linux-aarch64.rpm">Link</a></td> </tr> <tr> <td><code>PKGBUILD</code> (Arch Linux)</td> <td><a href="https://aur.archlinux.org/packages/apidash-bin">Link</a></td> <td>x86_64</td> <td><a href="https://aur.archlinux.org/packages/apidash-bin">Link</a></td> </tr> </tbody> </table>

List of Features

| API Type | Supported | | --- | --- | | HTTP | ✅ | | GraphQL | ✅ | | SSE/Streaming | ✅ | | AI | https://github.com/foss42/apidash/issues/871 | | WebSocket | https://github.com/foss42/apidash/issues/15 | | MQTT | https://github.com/foss42/apidash/issues/115 | | gRPC | https://github.com/foss42/apidash/issues/14 |

| Import Collection From | Supported | | --- | --- | | Postman | ✅ | | cURL | ✅ | | Insomnia | ✅ | | OpenAPI | https://github.com/foss42/apidash/issues/121 | | hurl | https://github.com/foss42/apidash/issues/123 | | HAR | ✅ |

↗️ 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.
  • Create GraphQL requests with headers and query.

💼 Organize Requests in Collections & Folders

  • 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. Check out the full list of supported MIME types/formats here.
  • 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. You can check out the full list of supported languages/libraries.

🌙 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.

⚙️ Settings & Other Options

  • Customize various options using a dedicated Settings screen.
  • Window Configuration (Size & Position) is persisted and restored on app start. (Only macOS & Windows)

Code Generators

API Dash currently supports API integration code generation for the following languages/libraries.

| Language | Library | Comment/Issues | | ---------------------- | ------------- | ------- | | cURL | | | | HAR | | | | C | libcurl | | | C# | HttpClient | | | C# | RestSharp | | | Dart | http | | | Dart | dio | | | Go | net/http | | | JavaScript | axios | | | JavaScript | fetch | | | JavaScript (node.js) | axios | | | JavaScript (node.js) | fetch | | | Java | asynchttpclient | | | Java | HttpClient | | | Java | okhttp3 | | | Java | Unirest | | | Julia | HTTP | | | Kotlin | okhttp3 | | | PHP | curl | | | PHP | guzzle | | | PHP | HTTPlug | | | Python | requests | | | Python | http.client | | | Ruby | faraday | | | Ruby | net/http | | | Rust | hyper | | | Rust | reqwest | | | Rust | ureq | | | Rust | Actix Client | | | Swift | Alamofire | | | Swift | URLSession | |

We welcome contributions to support other programming languages/libraries/frameworks. Please check out more details here.

MIME Types supported by API Dash Response Previewer

API Dash is a next-gen API client that supports exploring, testing & previewing various data & multimedia API responses which is limited/not supported by other API clients. You can directly test APIs that return images, PDF, audio & more.

Here is the complete list of MIME types that can be directly previewed in API Dash:

| File Type | Mimetype | Extension | Comment | | --------- | -------------------------- | ----------------- | -------- | | PDF | application/pdf | .pdf | | | Video | video/mp4 | .mp4 | | | Video | video/webm | .webm | | | Vid

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated1mo ago
Forks0

Languages

Dart

Security Score

95/100

Audited on Feb 22, 2026

No findings