7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

5 alternatives ranked by real activity

Open-source Apidog alternatives

A curated, ranked list of the 5 best open-source alternatives to Apidog.

The best open-source alternative to Apidog is Hoppscotch. If that doesn't suit you, other good options are Bruno, Insomnia, Voiden and HTTPie Desktop.

Apidog alternatives are mainly API tools. 4 of them shipped code in the last 30 days, 5 can be self-hosted, and 4 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Hoppscotch

An open-source API development tool for building and testing REST, GraphQL and WebSocket requests, on web, desktop and CLI, as a Postman alternative.

GitHub stars
81k
Last commit
2 days ago
Latest release
2026.9.0
Licence
MIT
Self-hosted
Yes
Hosted version
Available
hoppscotch.ioHoppscotch homepage screenshot

Hoppscotch is an open-source API development ecosystem for sending requests, inspecting responses and organizing API work. It is positioned as an alternative to Postman and Insomnia and runs in the browser, as a desktop app and from a command line interface, with offline, on-premises and cloud options.

The request builder supports the standard HTTP methods plus custom ones, and the toolset extends to GraphQL and WebSocket testing. You can generate code snippets for more than ten languages and frameworks, share requests through public URLs, and install the web app as a progressive web app for offline use. The interface is lightweight, with light, dark and black themes, a choice of accent colors and a distraction-free Zen mode.

Hoppscotch is MIT licensed and written mainly in TypeScript with Vue. Teams that need to keep API traffic and collections inside their own network can self-host it, while the hosted service at hoppscotch.io suits individuals who just want to start sending requests.

Key features

  • REST, GraphQL and WebSocket request testing
  • Code snippet generation for 10+ languages
  • Installable offline-capable progressive web app
  • Shareable request URLs
  • Web, desktop and CLI clients
  • Custom themes and accent colors

Pricing: Free and open source under the MIT license; a hosted version is available at hoppscotch.io.

Bruno

A Git-friendly, offline-only API client for REST, GraphQL, gRPC and WebSocket that stores collections as plain text files, an open-source alternative to Postman.

GitHub stars
47k
Last commit
yesterday
Latest release
v4.2.1
Licence
MIT
Self-hosted
Yes
usebruno.comBruno homepage screenshot

Bruno is an open-source API client and testing environment, described as a lightweight alternative to Postman and Insomnia. It supports REST, GraphQL, gRPC and WebSocket requests, and runs on macOS, Windows and Linux.

Its distinguishing idea is that collections live directly in a folder on your filesystem, saved in a plain text markup language called Bru. That means you can version and share API collections with Git or any version control system you already use. Bruno is offline only, and the maintainers state they have no plans to add cloud sync, because they believe your data should stay on your device. A CLI runs collections from the command line for automated testing and CI/CD, and a Docker option is also documented.

The core is MIT licensed, and the project offers paid versions that add further features for teams that want them. Bruno can be installed from the website or through Homebrew, Chocolatey, Scoop, Snap, Flatpak and Apt. It suits developers who prefer keeping API definitions next to their code.

Key features

  • REST, GraphQL, gRPC and WebSocket requests
  • Collections stored as plain text Bru files
  • Git-based collaboration on API collections
  • Offline-only with no cloud sync
  • Bruno CLI for CI/CD test runs
  • Install via Homebrew, Chocolatey, Snap and more

Pricing: The open-source edition is free. Pro costs $6 and Ultimate $11 per user per month, billed annually, and Ultimate has a 14-day free trial.

Insomnia

A cross-platform API client from Kong for designing, debugging, testing and mocking REST, GraphQL, gRPC, WebSocket and SSE APIs, with local, Git or cloud storage.

GitHub stars
40k
Last commit
yesterday
Latest release
core@13.3.0
Licence
Apache-2.0
Self-hosted
Yes
Hosted version
Available
insomnia.restInsomnia homepage screenshot

Insomnia is an API client from Kong that is open source and runs on every major desktop platform. It handles GraphQL, REST, WebSockets, Server-Sent Events, gRPC and other HTTP-compatible protocols, so one desktop app can cover most of the API work a developer does day to day.

With it you can debug requests, design APIs in a native OpenAPI editor with visual preview, test them with native test suites and a collection runner, and mock them with a cloud or self-hosted mock server. A command line tool supports linting and testing in CI/CD pipelines, collaboration features help teams share work, and third-party plugins extend the app. Projects can be stored in a Local Vault for fully local use, synced through any Git repository, or kept in the cloud with optional end-to-end encryption.

Insomnia is Apache-2.0 licensed and written in TypeScript on Electron. It is free to get started with, and paid collaboration features are available from the vendor. It is a popular alternative to Postman for developers who want flexible storage options.

Key features

  • REST, GraphQL, gRPC, WebSocket and SSE support
  • OpenAPI design editor with visual preview
  • Test suites and collection runner
  • Mock servers, cloud or self-hosted
  • CLI for CI/CD linting and testing
  • Local Vault, Git Sync or Cloud Sync storage

Pricing: Essentials is free. Pro is $12 and Enterprise $45 per user per month (self-serve up to 50 users); there is a 14-day Enterprise trial and a free local-only Scratch Pad.

Voiden

Offline, Git-native API workspace that designs, tests, and documents APIs in plain-text Markdown files with reusable blocks and an agent-friendly CLI.

GitHub stars
1.9k
Last commit
yesterday
Latest release
v2.3.1-b
Licence
Apache-2.0
Self-hosted
Yes
voiden.mdVoiden homepage screenshot

Voiden is an offline API client for developers, QA engineers, and technical writers to build, test, collaborate on, and document APIs in one place. APIs are described in plain-text .void files that you keep in Git, with no account and no required cloud sync. It is built with Electron and TypeScript and released under the Apache-2.0 license.

Requests are composed from reusable API blocks that can be replaced and versioned like code, with a slash-command interface and a command-line tool designed to work with AI agents. It supports REST, GraphQL, gRPC, and WebSocket protocols, imports OpenAPI, and topics mention an MCP client. The project says it has no telemetry, no venture funding, and no cloud lock-in.

Voiden is positioned as an alternative to Postman, Bruno, and Insomnia. It suits teams who want their API collections and documentation to live in the repository as files that can be reviewed and shared through normal Git workflows.

Key features

  • Plain-text .void files stored in Git
  • Reusable API blocks
  • REST, GraphQL, gRPC, and WebSocket support
  • Agent-friendly command-line interface
  • OpenAPI support
  • No account or telemetry

Pricing: Free and open source under the Apache-2.0 license, with no account required.

HTTPie Desktop

HTTPie Desktop is a cross-platform API testing client for REST, GraphQL and other HTTP APIs, distributed as a free desktop app for Mac, Windows and Linux.

GitHub stars
4k
Last commit
1 yr ago
Latest release
v2025.2.0
Hosted version
Available
httpie.ioHTTPie Desktop homepage screenshot

HTTPie Desktop is a desktop application for testing REST, GraphQL and general HTTP APIs, built by the team behind the HTTPie command-line tool. It is aimed at developers who want a graphical client for exploring and testing APIs rather than working purely from the terminal or a web-only tool.

The repository publishes prebuilt releases of the app for macOS, Windows and Linux, and the installed application auto-updates after the initial install. On Linux it is distributed as an AppImage, which the project recommends running through AppImageLauncher rather than executing directly. A web app version is also available at httpie.io/app or through the req.new shortcut.

The repository metadata lists the project's license as Other, so check the license terms before relying on it for commercial use. It is a packaged, closed-source-adjacent distribution of releases rather than a buildable open-source codebase in this particular repo, and users looking for ongoing feature changes should follow the release notes linked from the project.

Key features

  • GUI client for REST and GraphQL APIs
  • Cross-platform desktop app (Mac, Windows, Linux)
  • Auto-updating installation
  • Companion web app version
  • AppImage packaging for Linux

Pricing: The desktop app is free to download; the repository lists its license as Other, so check the license terms for details.

Apidog alternatives: questions

What is the best open-source alternative to Apidog?
Hoppscotch is the top-ranked open-source alternative to Apidog on Enlisted: An open-source API development tool for building and testing REST, GraphQL and WebSocket requests, on web, desktop and CLI, as a Postman alternative. Other strong options are Bruno, Insomnia, Voiden and HTTPie Desktop.
Are these Apidog alternatives free?
All 5 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 3 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Apidog alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 4 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all