Hoppscotch
by hoppscotch
Hoppscotch: Lightning-Fast API Testing & Development Suite
Full-featured API development platform with REST, GraphQL, and WebSocket support. Deploy anywhere: browser, desktop, or self-hosted.
- 77,619+ GitHub stars
- Built with TypeScript
- Multi-protocol support including REST, GraphQL, WebSocket, SSE, and MQTT
- MIT License license
About This Project
Hoppscotch transforms how developers interact with APIs by providing a blazingly fast, intuitive interface for testing and debugging REST, GraphQL, and WebSocket endpoints. Built as a progressive web app using Vue.js and TypeScript, it delivers a seamless experience whether you're working online, offline, or behind a corporate firewall.
Unlike traditional API clients that require hefty downloads and constant updates, Hoppscotch runs directly in your browser while offering full offline capabilities. Need more control? Deploy it on-premises for complete data sovereignty, or use the desktop and CLI versions for integrated workflow automation. The platform supports collections, environments, and team collaboration features that scale from solo developers to enterprise teams.
What sets Hoppscotch apart is its lightweight architecture and developer-first design. With real-time request/response inspection, comprehensive authentication methods (OAuth 2.0, JWT, API keys), and built-in code generation for multiple languages, it eliminates context switching. The open-source nature means you can customize it to your exact needs, integrate it into CI/CD pipelines, and maintain complete visibility into how your API interactions are handled.
Whether you're building microservices, debugging third-party integrations, or documenting APIs for your team, Hoppscotch provides the flexibility to work your way—no vendor lock-in, no data privacy concerns, and no unnecessary complexity.
Key Features
- Multi-protocol support including REST, GraphQL, WebSocket, SSE, and MQTT
- Progressive Web App with full offline functionality and no installation required
- Self-hosted deployment options for complete data control and compliance
- Desktop and CLI versions for workflow automation and CI/CD integration
- Built-in authentication support for OAuth 2.0, JWT, Bearer tokens, and API keys
- Environment variables and collections for organized API workflow management
- Real-time request/response inspection with syntax highlighting and formatting
- Code generation in multiple programming languages for quick implementation
How You Can Use It
Testing and debugging RESTful APIs during development and QA cycles
Exploring and documenting GraphQL schemas with real-time query building
Monitoring WebSocket connections and real-time data streams
Creating shareable API collections for team collaboration and onboarding
Automating API tests in CI/CD pipelines using the CLI version
Self-hosting for enterprise environments with strict security requirements
Who Is This For?
Backend developers, frontend engineers, QA testers, DevOps engineers, and API architects who need a flexible, privacy-focused API testing solution