OpenSource-Hub
H

Hoppscotch

79.1k stars·Developer Tools·SHA-256 checksum verified

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)

Troubleshooting
Why 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.

GitHub Issue #4140

Tags

api-testingpostman-alternativeopen-sourcegraphqlwebsocketpwa

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Open https://hoppscotch.io (no install needed, runs in browser)

4

Choose an HTTP method, enter URL, and hit Send to see the response

5

Install as PWA: click the install icon in the browser address bar for offline-native experience

Install Guide
  1. Open https://hoppscotch.io (no install needed, runs in browser)
  2. Choose an HTTP method, enter URL, and hit Send to see the response
  3. Install as PWA: click the install icon in the browser address bar for offline-native experience
File Integrity

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 Source
Environment Guide

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

Project Info
LicenseMIT
Last Updated2026-06-26 22:30:23
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects