Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Free, open-source API development ecosystem that’s lighter, faster, and more versatile than Postman.
Core Features
- Lightweight PWA with minimal memory footprint
- Supports HTTP, WebSocket, SSE, Socket.IO, MQTT, GraphQL
- Offline-capable with Service Worker
- Real-time responses & 10+ language code snippets
- Collections, environments, workspaces, team collaboration
What It Can't Do
- •Default proxy server is hosted by Hoppscotch; consider self-hosting for sensitive data. Offline mode depends on Service Worker caching; some advanced features require internet. Team sync requires a Hoppscotch account.
Use Cases
- Rapid REST API debugging
- Real-time WebSocket testing
- GraphQL schema exploration with multi-column docs
- Team collaboration via shared collections and workspaces
- Lightweight Postman replacement for daily development
Detailed Introduction
Hoppscotch is a free, open-source API development ecosystem designed to help developers test, debug, and document APIs efficiently. It supports HTTP methods (GET, POST, PUT, DELETE, etc.), WebSocket, Server-Sent Events, Socket.IO, MQTT, and GraphQL. Key features include real-time responses, customizable themes, PWA support for offline use, pre-request scripts, post-request tests, environment variables, collections, workspaces, team collaboration, and multi-language internationalization. The intuitive UI minimizes clutter and maximizes productivity. Compared to Postman, Hoppscotch is significantly lighter (no heavy Electron app), runs in the browser as a PWA, and offers broader protocol support out of the box. Its proxy mode solves CORS issues, and the built-in code snippet generator covers 10+ languages. Ideal for solo developers and teams who need a fast, modern, and extensible API client.
Troubleshooting & FAQ (1)
TroubleshootingWhy don't requests in sub-folders inherit authorization after importing from Postman in Hoppscotch?
After importing a Postman collection, requests in child folders may not inherit the parent folder's authorization token by default. As a workaround, manually set each request's Authorization Type to 'Inherit'. This allows the request to use the parent folder's bearer token. This is a known import behavior issue; track issue #4140 for updates on a permanent fix.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Open https://hoppscotch.io (no install needed, runs in browser)
Choose an HTTP method, enter URL, and hit Send to see the response
Install as PWA: click the install icon in the browser address bar for offline-native experience
- Open https://hoppscotch.io (no install needed, runs in browser)
- Choose an HTTP method, enter URL, and hit Send to see the response
- Install as PWA: click the install icon in the browser address bar for offline-native experience
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
PWA: In Chrome/Edge, go to chrome://apps or about:apps, right-click Hoppscotch and select Remove. Desktop version: use system uninstaller or package manager.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
lazygit
A simple terminal UI for git commands
Git
Fast, scalable, distributed revision control system with a rich command set for version control and collaboration.