
Hoppscotch • Make better APIs
Hoppscotch is an open-source API development ecosystem that helps you create and test your API requests saving precious time in development.
What it is
Hoppscotch is an open-source API development platform designed for developers and engineers to build, test, and share APIs. It is trusted by developers from startups to enterprises and processes over 500 thousand requests per week. It serves as an all-in-one platform for API development, from prototyping to production.
Main Features
API Client & Testing
- Supports multiple protocols including HTTP, GraphQL, WebSocket, Socket.IO, MQTT, and Server-Sent Events
- Features parameters, body, headers, authorization, pre-request scripts, and tests for comprehensive request configuration
- Provides proxy and interceptor support to bypass CORS and debug requests
Organization & Collaboration
- Workspaces for team-based development
- Access-level roles to control workspace permissions
- Real-time collaboration for teams to work together simultaneously
- Collections and folders to organize and share requests
- Environment variables for managing different configurations
Automation & Advanced Features
- Pre-request scripts to modify headers, authenticate requests, and generate data
- Post-request tests to write assertions for API responses
- Command-line interface (CLI) for automating workflows from a terminal
- One-click migration from Postman, Insomnia, and cURL
- Generate code snippets for requests in various languages and frameworks
Deployment & Administration
- On-premise deployment option for self-hosting on private servers
- Audit logs to track all activities within a workspace
- Admin dashboard for user and workspace management
- Single-sign-on (SSO) support for existing identity providers
Platform & Accessibility
- Cross-platform applications for Mac, Windows, Linux, Web, and CLI
- Cloud sync to keep data consistent across all devices
- Local-first data storage with a focus on security and privacy
- Support for 30+ languages
How it works
API Development and Testing
Users typically start by creating a new request within a workspace. They select the protocol (e.g., HTTP, GraphQL), define the endpoint URL, and configure parameters, headers, and body content. Pre-request scripts can be used to set up the request dynamically. After sending the request, they can view the response and use post-request tests to validate the API's behavior.
Team Collaboration
Teams create shared workspaces where members are assigned specific roles. They organize API requests into collections and folders, which can be shared instantly. Team members can collaborate on requests in real-time, seeing changes as they happen. Environment variables are used to manage settings across different deployment stages (e.g., development, production).
Self-Hosted Deployment
For organizations requiring full control, Hoppscotch can be deployed on-premise. Administrators can manage the instance, configure SSO for secure login, and use the admin dashboard to oversee users and workspaces. All data remains on the organization's own servers.
Key Points
- Open-Source: Built for developers by developers, it is one of the most popular API tools on GitHub.
- Privacy-Focused: Employs a local-first data storage approach with no tracking, analytics, or ads.
- Platform Agnostic: Functions as a web app and offers dedicated desktop applications for major operating systems.
- Designed for Teams: Offers robust features for real-time collaboration, access control, and audit logging.
Additional Details
- Pricing: A pricing page is available on the website, indicating both free and paid plan options.
- Availability: Accessible via the cloud at hoppscotch.io or available for self-hosting from its GitHub repository.
- Download: Desktop applications can be downloaded for Mac, Windows, and Linux.
- Documentation: Comprehensive documentation is provided to guide users through setup and features.





