Hoppscotch logo

Hoppscotch

Lightweight API development ecosystem for testing and collaboration

Fast, minimalistic platform for building, testing, and documenting REST, GraphQL, WebSocket, and real-time APIs with team collaboration and cloud sync.

Hoppscotch banner

Overview

Modern API Development Platform

Hoppscotch is a comprehensive API development ecosystem designed for developers who need a fast, lightweight alternative to traditional API clients. Built with a minimalistic UI, it delivers real-time request/response cycles across REST, GraphQL, WebSocket, Server-Sent Events, Socket.IO, and MQTT protocols.

Collaboration and Organization

The platform supports unlimited collections, folders, and environments with cloud synchronization across devices. Teams can collaborate through shared workspaces with role-based access control, while individuals benefit from pre-request scripts, post-request tests, and customizable themes. Progressive Web App capabilities enable offline usage and desktop installation.

Flexible Deployment

Hoppscotch handles all standard and custom HTTP methods, supports multiple authentication schemes (Basic, Bearer, OAuth 2.0, OIDC), and includes a built-in proxy to resolve CORS issues. History tracking, keyboard shortcuts, and code snippet generation for 10+ languages streamline daily workflows. Sign in with GitHub, Google, Microsoft, or email to sync workspaces, collections, environments, and settings across all devices.

Highlights

Multi-protocol support: REST, GraphQL, WebSocket, SSE, Socket.IO, MQTT
Team workspaces with role-based access and cloud sync
Pre-request scripts and post-request tests with JavaScript
Progressive Web App with offline support and desktop installation

Pros

  • Lightweight UI with real-time request/response performance
  • Comprehensive protocol coverage beyond standard REST APIs
  • Unlimited collections, environments, and team collaboration
  • Built-in proxy resolves CORS and non-HTTPS endpoint issues

Considerations

  • SSO and advanced enterprise features require paid edition
  • Cloud sync depends on third-party authentication providers
  • Learning curve for pre/post-request scripting features
  • Proxy reliance may introduce latency for blocked endpoints

Managed products teams compare with

When teams consider Hoppscotch, these hosted platforms usually appear on the same shortlist.

Apidog logo

Apidog

All-in-one API platform to design, debug, mock, and test with CI/CD

BlazeMeter logo

BlazeMeter

Continuous testing platform for performance, API, and functional testing at scale

Insomnia logo

Insomnia

Collaborative API development platform for building and testing APIs

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Development teams needing real-time API testing and collaboration
  • Frontend engineers troubleshooting CORS and authentication flows
  • Developers working with GraphQL, WebSocket, or MQTT protocols
  • Teams seeking a lightweight, installable PWA alternative to desktop clients

Not ideal when

  • Enterprises requiring on-premise SSO without paid plans
  • Teams needing advanced API mocking or contract testing
  • Organizations with strict data residency requirements for cloud sync
  • Users preferring fully offline, no-account workflows

How teams use it

GraphQL Schema Exploration

Set endpoint, retrieve schema with multi-column docs, and query with custom headers in a single interface

Real-Time WebSocket Testing

Establish full-duplex connections, send messages, and monitor live responses for chat or streaming APIs

Team API Collection Sharing

Create shared workspaces with role-based access, sync collections across devices, and onboard new developers instantly

CORS Troubleshooting

Enable built-in proxy to bypass cross-origin restrictions and test non-HTTPS endpoints during local development

Tech snapshot

TypeScript64%
Vue26%
Rust5%
JavaScript4%
SCSS1%
Handlebars1%

Tags

api-clientresttestingrest-apihttpvuetoolsgraphqlspaapi-testingtesting-toolsvuejswebsocketpwadeveloper-toolshttp-clientapiapi-rest

Frequently asked questions

What protocols does Hoppscotch support?

Hoppscotch supports REST (all HTTP methods including custom), GraphQL, WebSocket, Server-Sent Events, Socket.IO, and MQTT.

Can I use Hoppscotch offline?

Yes. Install it as a Progressive Web App for offline support with Service Workers, though cloud sync requires an internet connection.

How does team collaboration work?

Create unlimited teams and workspaces with role-based access control. Collections, environments, and settings sync in real-time across team members' devices.

What authentication methods are available?

Sign in with GitHub, Google, Microsoft, or email. API requests support None, Basic, Bearer Token, OAuth 2.0, and OIDC Access Token/PKCE. SSO requires the Enterprise Edition.

How do pre-request scripts and tests work?

Write JavaScript snippets that execute before requests (to set variables or headers) and after responses (to validate status codes, parse data, or update environments).

Project at a glance

Active
Stars
77,608
Watchers
77,608
Forks
5,532
LicenseMIT
Repo age6 years old
Last commit22 hours ago
Primary languageTypeScript

Last synced 8 hours ago