← All repositories

hoppscotchhoppscotch

77,888 stars5,589 forksTypeScriptmit0 views
hoppscotch.io

Hoppscotch

Features

  • API Development PlatformsA comprehensive environment for designing, testing, and debugging REST, GraphQL, and real-time APIs through a unified interface.
  • Collaborative API WorkspacesA shared environment where teams organize, document, and synchronize API collections and environment variables for consistent development workflows.
  • API ClientsBuilding, debugging, and validating REST, GraphQL, and real-time API endpoints through a unified interface with scriptable assertions.
  • API Development Ecosystems> Hoppscotch is an open-source API development ecosystem with web, desktop, and CLI clients for building, testing, and debugging APIs. Hoppscotch is an open-source API development ecosystem. Available offline, on-prem, a
  • API Lifecycle Management> Hoppscotch is an open-source API development ecosystem with web, desktop, and CLI clients for building, testing, and debugging APIs. Hoppscotch is an open-source API development ecosystem. Available offline, on-prem, a
  • API Mocking Tools> Build and debug RESTful API requests in Hoppscotch with support for HTTP methods, headers, parameters, body, auth, and pre-request scripts. Hoppscotch's REST API platform provides you with a fast and seamless experienc
  • REST API Clients> Build and debug RESTful API requests in Hoppscotch with support for HTTP methods, headers, parameters, body, auth, and pre-request scripts. Hoppscotch's REST API platform provides you with a fast and seamless experienc
  • GraphQL Testing> Build and debug RESTful API requests in Hoppscotch with support for HTTP methods, headers, parameters, body, auth, and pre-request scripts. Hoppscotch's REST API platform provides you with a fast and seamless experienc
  • API Lifecycle Management SuitesA community-driven suite of tools designed for full-lifecycle API management, including deployment, observability, and enterprise-grade user provisioning.
  • Authentication Strategies> Configure API authorization in Hoppscotch using Basic Auth, Bearer Tokens, OAuth 2.0, and more. Set auth at the request or collection level. REST APIs use authorization to ensure that a client has secure access only to
  • API Documentation Tools> Build and debug RESTful API requests in Hoppscotch with support for HTTP methods, headers, parameters, body, auth, and pre-request scripts. Hoppscotch's REST API platform provides you with a fast and seamless experienc
  • Web Applications> Use the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal. Includes install steps and commands. Hoppscotch gives you multiple ways to interact with and configure your APIs.
  • Collection Managers> Create, organize, and share API request collections in Hoppscotch. Import and export collections from Postman, OpenAPI, and other formats. Hoppscotch helps you to organize your API requests with collections. You can cr
  • Collaborative API DocumentationSharing API collections and auto-generated documentation within teams to ensure consistent knowledge and synchronized development workflows.
  • API Request Collections> Create, organize, and share API request collections in Hoppscotch. Import and export collections from Postman, OpenAPI, and other formats. Hoppscotch helps you to organize your API requests with collections. You can cr
  • API Request Scripting> Write pre-request scripts and post-request tests in Hoppscotch using JavaScript to add dynamic behavior, set variables, and validate responses. <Tabs> <Tab title="hopp [Experimental]"> <Danger> It is not recommended to
  • API Testing Tools> Write pre-request scripts and post-request tests in Hoppscotch using JavaScript to add dynamic behavior, set variables, and validate responses. <Tabs> <Tab title="hopp [Experimental]"> <Danger> It is not recommended to
  • Cross-Platform API ClientsAccessing a consistent API development environment across web browsers, desktop applications, and terminal interfaces for maximum developer flexibility.
  • Self-Hosted Deployments> Deploy Hoppscotch Community Edition to production and upgrade to newer versions. Includes guides for Docker, subpath access, and migrations. This section contains instructions for deploying and upgrading Hoppscotch Com
  • Sandboxed Script RuntimesExecutes pre-request scripts and test assertions within a restricted runtime environment to enable dynamic request manipulation and response validation.
  • API Testing SuitesA programmable environment for scripting, executing, and validating API responses using assertion libraries and AI-assisted test generation.
  • API Testing CLIs> Use the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal. Includes install steps and commands. Hoppscotch gives you multiple ways to interact with and configure your APIs.
  • Assertion Libraries> Write pre-request scripts and post-request tests in Hoppscotch using JavaScript to add dynamic behavior, set variables, and validate responses. <Tabs> <Tab title="hopp [Experimental]"> <Danger> It is not recommended to
  • Reactive StoresSynchronizes API request parameters, environment variables, and collection data across multiple UI components using a centralized reactive store.
  • Collaborative EditorsInvite team members to your workspace to collaborate on documentation. Changes made to the collection are reflected in the documentation, keeping everything in sync.
  • Schema ParsersNormalizes diverse API definitions from external formats into an internal representation for consistent testing and documentation generation.
  • API CI/CD IntegrationsIntegrating API testing and request execution into CI/CD pipelines using command-line tools for continuous monitoring and validation.
  • Cross-Platform Desktop Apps> Use the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal. Includes install steps and commands. Hoppscotch gives you multiple ways to interact with and configure your APIs.
  • Progressive Web Apps> Use the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal. Includes install steps and commands. Hoppscotch gives you multiple ways to interact with and configure your APIs.
  • AI Request Generators> Use AI-powered features in Hoppscotch to rename requests, generate payloads, and write pre-request scripts and test cases automatically. <span style={{ display: 'inline-block', border: '1.5px solid #07C983', color: '#0
  • Realtime API Testing> Build and debug RESTful API requests in Hoppscotch with support for HTTP methods, headers, parameters, body, auth, and pre-request scripts. Hoppscotch's REST API platform provides you with a fast and seamless experienc
  • Admin Dashboards> Deploy Hoppscotch Community Edition to production and upgrade to newer versions. Includes guides for Docker, subpath access, and migrations. This section contains instructions for deploying and upgrading Hoppscotch Com
  • API GovernanceManaging user access, provisioning, and activity auditing for API development environments within large-scale organizational infrastructures.
  • SCIM Provisioning> Set up SCIM integration in Hoppscotch Enterprise to automate user provisioning, deprovisioning, and group sync with identity providers. User management can become overwhelming as your organization scales. **SCIM (Syste
  • Environment Variables> Create, organize, and share API request collections in Hoppscotch. Import and export collections from Postman, OpenAPI, and other formats. Hoppscotch helps you to organize your API requests with collections. You can cr