# Hoppscotch Documentation ## Docs - [Introduction to Hoppscotch](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/introduction.md): Open-source API development ecosystem. - [Quick start](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/quick-start.md): Get started with Hoppscotch. - [Hoppscotch Clients](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/clients.md): Access Hoppscotch from anywhere. - [Setup Hoppscotch](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/setup.md): Learn how to setup Hoppscotch. - [Troubleshooting](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/troubleshooting.md): Facing issues with Hoppscotch? Check out this page to resolve them. - [Creating a request](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/creating-a-request.md): Learn how to create a request in Hoppscotch. - [Request parameters](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/request-parameters.md): Request parameters help you to filter and request specific data from an API endpoint. - [Organizing requests](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/organizing-requests.md): Organize your requests categorically for future reference or collaboration with your team using collections. - [Environment variables](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/environment-variables.md): Learn how to use environment variables in your requests and scripts. - [Using auth tokens](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/auth-tokens.md): Learn how to use authentication tokens in Hoppscotch. - [Uploading data](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/uploading-data.md): Learn how to upload data to an API using Hoppscotch. - [Pre-request scripts](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/pre-request-scripts.md): Learn how to use pre-request scripts in Hoppscotch. - [Tests](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/rest/tests.md): Tests are executed after a response is received from the server. You can add multiple tests to a request. You can add tests to both requests saved and not saved in a collection. - [Running a simple query](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/graphql/creating-a-query.md): Learn how to run a simple query using Hoppscotch. - [Using variables in a GraphQL query](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/graphql/using-variables.md): Learn how to use variables in a GraphQL query. - [Websocket](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/realtime/websocket.md): Connect to a WebSocket and send messages. - [Socket.IO](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/realtime/socket-io.md): Learn how to use the Socket.IO testing tool in Hoppscotch. - [Server-Sent Events](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/realtime/sse.md): Server-Sent Events (SSE) is a server push technology enabling a client to receive automatic updates from a server via HTTP connection. - [MQTT](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/getting-started/realtime/mqtt.md): MQTT is a lightweight publish-subscribe messaging protocol. - [Hoppscotch Web App](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/clients/web.md): Build, test, and share your APIs directly in your browser. - [Hoppscotch Desktop App](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/clients/desktop.md): Cross-platform desktop application that runs on macOS, Windows, and Linux. - [Hoppscotch CLI](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/clients/cli.md): Run tests, manage automated API monitoring, and more. - [RESTful](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/protocols/rest.md): RESTful API testing with Hoppscotch. - [GraphQL](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/protocols/graphql.md): GraphQL is a query language for APIs that queries the server and provides the client only the data that is requested by the client. GraphQL enables you to fetch data from multiple APIs in a single query thus helping you build better-performing applications. - [Realtime](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/protocols/realtime.md): Hoppscotch's Realtime API platform helps you test your real-time APIs easily. - [Workspaces](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/workspaces.md): Organize your requests, collections, and environments into different workspaces. You can also invite other users to your workspace to collaborate. - [Collections](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/collections.md): Save, organize, and share your API requests with collections. - [Environments](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/environments.md): Environments help you create variables that you can reuse in requests and scripts. - [History](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/history.md): Store and access your previous requests and responses. - [Spotlight](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/spotlight.md): Powerful search and command palette. - [Shortcuts](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/shortcuts.md): Keyboard shortcuts for Hoppscotch. - [Scripts](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/scripts.md): Write pre-request scripts and build tests. - [Importer](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/importer.md): Migrate your data from other tools into Hoppscotch. - [Customization](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/customization.md): Customize your Hoppscotch experience. - [Inspections](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/inspections.md): Detect and resolve configuration errors in your API requests. - [Cookies](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/cookies.md): Create and modify cookies associated with a domain and send cookies with requests. - [Snippets](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/snippets.md): Generate code snippets for your API in a variety of languages and frameworks. - [Interceptor](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/interceptor.md): Intercept and modify requests and responses. - [Widgets](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/widgets.md): Embed Hoppscotch in your website. - [Authorization](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/authorization.md): Authorization is the process of verifying that a client has permission to access a resource. - [RESTful API Testing](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/rest-api-testing.md): Test and play around with your RESTful API endpoints. - [GraphQL API Testing](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/graphql-api-testing.md): Test and play around with GraphQL APIs. - [Realtime API Testing](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/features/realtime-api-testing.md): Welcome to the home of your new documentation - [Getting started](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/getting-started.md): Welcome Hoppscotch Self-Host. - [Getting started](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/getting-started.md): Learn how to get started with Hoppscotch Community Edition. - [Prerequisites](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/prerequisites.md): Prerequisites for installing Hoppscotch on your own infrastructure. - [Install and build](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/install-and-build.md): Learn how to install and build Hoppscotch Community Edition. - [Setup and access](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/setup-and-access.md): Learn how to set up and access Hoppscotch Community Edition. - [Admin dashboard](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/admin-dashboard.md): Get started with the Hoppscotch Admin Dashboard. - [Deploy and upgrade](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/community-edition/deploy-and-upgrade.md): Deploy and upgrade Hoppscotch Community Edition on your infrastructure. - [Getting started](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/getting-started.md): Learn how to get started with Hoppscotch Enterprise Edition. - [Prerequisites](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/prerequisites.md): Prerequisites for installing Hoppscotch on your own infrastructure. - [Install and build](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/install-and-build.md): Learn how to install and build Hoppscotch Enterprise Edition. - [Setup and access](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/setup-and-access.md): Learn how to set up and access Hoppscotch Enterprise Edition. - [Admin dashboard](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/admin-dashboard.md): Get started with the Hoppscotch Admin Dashboard. - [Deploy and upgrade](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/self-host/enterprise-edition/deploy-and-upgrade.md): Deploy and upgrade Hoppscotch Enterprise Edition on your infrastructure. - [Community](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/community.md): Join our open communities and forums. - [Contributors](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/contributors.md): Hoppscotch exists thanks to the awesome people who contribute to it. - [Changelog](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/changelog.md): New updates and improvements to Hoppscotch. - [Develop](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/develop.md): Learn how to contribute to Hoppscotch. - [i18n](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/documentation/i18n.md): Internationalization and localization. - [Introduction](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/getting-started/introduction.md): Guides and tutorials to help you get started with Hoppscotch. - [Index](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles.md): Complete list of articles and guides for Hoppscotch. - [RESTful API testing with Hoppscotch](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles/restful-api-testing-with-hoppscotch.md): Learn how to use Hoppscotch to test your RESTful APIs. - [Improving your API workflow](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles/improving-your-api-workflow.md): Learn how to improve your API workflow with Hoppscotch. - [Understanding the GraphQL Schema on Hoppscotch](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles/understanding-graphql.md): Learn how to use the GraphQL schema on Hoppscotch. - [Managing your Enterprise License Key](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles/manage-an-enterprise-license-key.md): Learn how to manage your Hoppscotch Enterprise Edition license key. - [Audit Logs](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/guides/articles/audit-logs.md): Learn about the audit logs in Hoppscotch Enterprise. - [Introduction](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/getting-started/introduction.md): We're here to help you get started with Hoppscotch. - [Frequently Asked Questions](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/getting-started/faq.md): These are the most frequently asked questions about Hoppscotch. - [Contact](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/getting-started/contact.md): Contact us to get technical support, report a bug, suggest a new feature or improvement, or join our community. - [Community](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/solutions/community.md): Hoppscotch is an open-source project. Community is at the heart of everything we do. - [Hoppscotch Experts](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/solutions/experts.md): Get help from our experts. - [License](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/license.md): Hoppscotch is licensed under MIT License. - [Code of conduct](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/code-of-conduct.md): Code of conduct for Hoppscotch. - [Security policy](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/security-policy.md): Security procedures and general policies for Hoppscotch. - [Privacy policy](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/privacy.md): Privacy policy for Hoppscotch. - [Terms and conditions](https://hoppscotch-studio-all-minor-upgrade-264.mintlify.site/support/terms.md): Terms and conditions for Hoppscotch. ## Optional - [Download](https://hoppscotch.com/download) - [Blog](https://hoppscotch.com/blog) - [Changelog](https://hoppscotch.com/changelog)