Hoppscotch

Test, debug, and document APIs using a lightweight client that supports multiple protocols and team collaboration.

Hoppscotch screenshot 1

Hoppscotch is an open-source web app and server that provides a comprehensive ecosystem for API development. It allows developers to test, debug, and document APIs through a web-based interface, though it is also available as a desktop application for Windows, Linux, and macOS. It can also be installed as a Progressive Web App (PWA) for offline support and lower resource consumption.

The software supports a wide range of protocols beyond standard REST requests, including WebSockets, GraphQL, Socket.IO, and MQTT. It is primarily deployed as a web application and offers optional browser extensions to resolve CORS issues when accessing APIs directly from the browser. Users can send requests, analyze responses, and manage API endpoints without needing a heavy local installation.

Key features

  • Support for multiple HTTP methods including GET, POST, PUT, PATCH, and DELETE
  • GraphQL integration with schema fetching and multi-column documentation
  • Real-time communication testing via WebSockets, Socket.IO, and MQTT
  • Organization of requests into nested collections and folders with GitHub gist import/export
  • Pre-request scripts and post-request tests written in JavaScript
  • Environment variable management for reusing values across requests
  • Team collaboration with shared collections and role-based access control
  • Code snippet generation for over 10 languages and frameworks
  • Integrated proxy mode to hide IP addresses and access non-HTTPS endpoints

Built with Vue.js, the platform focuses on low memory and CPU usage to maintain performance. It includes a synchronization system that links workspaces, history, and settings across devices via cloud accounts using providers like GitHub, Google, and Microsoft. The architecture supports both personal use and team-based workflows through dedicated workspaces and an admin dashboard for user management. For those requiring command-line access, the ecosystem includes a dedicated CLI tool.

It is a lightweight, browser-first API client for developers who require a fast, open-source tool.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age6 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.