Hoppscotch – Open Source Lightweight API Development Ecosystem with Real-Time Testing

Hoppscotch – Open Source Lightweight API Development Ecosystem with Real-Time Testing

2022-10-31 0 1,952
Resource Number 47071 Last Updated 2025-02-21
¥ 0 USD Upgrade VIP
Download Notice Demo
Can't download? Please contact customer service to submit a link error!
Value-added Service: Installation Guide Environment Configuration Secondary Development Template Modification Source Code Installation

Product Details 商品属性

  • Language: HTML
  • Database:
  • License: License-Free
  • Source Code: Fully Open Source
  • Specification: Full Website Source
  • Delivery: Automatic (instant download after payment)

The Hoppscotch featured in this issue is an open source API development ecosystem.

Hoppscotch characteristics

Lightweight: Refined with simple UI design.

Fast: Send requests and get/copy responses in real time.

HTTP method

  • GET- request to retrieve resource information
  • POST- server creates a new entry in the database
  • PUT- Update existing resources
  • PATCH- very similar to PUT but with partial updates to the resource
  • DELETE- Delete a resource or related component
  • HEAD- Retrieves the same response header as the GET request, but without the response body.
  • CONNECT- Establishes a tunnel to the server identified by the target resource
  • OPTIONS- Describes communication options for the target resource
  • TRACE- Perform message loopback tests along the path to the target resource
  • < custom> – Some apis use custom request methods, such as LIST. Enter your custom method.

Topicalization

  • Select theme: System (default), light, Dark, and black
  • Select accent colors: green (default), teal, blue, Indigo, purple, yellow, orange, red, and pink
  • Zen mode without distractions

Sync custom topics with cloud/local sessions

PWA: Install PWA on your device.

  • Instant loading with Service Worker
  • Offline support
  • Low RAM/ memory and CPU usage
  • Add to main screen
  • Desktop PWA

Request: Retrieves the response immediately from the endpoint.

  1. Select method
  2. Enter the URL
  3. Send
  • Copy/share public “share URL”
  • Generate/copy request snippets for more than 10 languages and frameworks
  • Import cURL
  • Tag request

WebSocket: Establishes a full-duplex communication channel over a single TCP connection.

Events sent by the server: receives an update stream from the server over an HTTP connection without resorting to polling.

Socket.IO: Use the SocketIO server to send and receive data.

MQTT: Subscribe and publish topics to the MQTT broker.

GraphQL: GraphQL is a query language for apis and a runtime that uses existing data to complete these queries.

  • Set the endpoint and get the schema
  • Multi-column document
  • Set the custom request header
  • Query structure
  • Get query response

Authorization: Allows identification of end users.

  • No
  • Basic
  • Bearer token
  • OAuth 2.0
  • OIDC Access token /PKCE

Header: Describes the format for sending the request body.

Parameters: Uses the request parameters to set the different parts in the mock request.

Request body: Used to send and receive data through the REST API.

  • Play Content Type
  • FormData, JSON, etc.
  • Toggle between key values and RAW input parameter list

Response: Contains the status line, header, and message/response body.

  • Copy response to clipboard
  • Download the response as a file
  • View response header
  • View raw and previews of HTML, images, JSON, XML responses

History: Request entries are synchronized with cloud/local session storage and can be restored with a single click.

Collections: Use collections and folders to organize your API requests. Reuse them with a single click.

  • Unlimited favorites, folders, and requests
  • Nested folder
  • Export and import as file or GitHub gist

Sync collection with cloud/local session storage

Proxy: Enables proxy mode from Settings to access blocked apis.

  • Hide your IP address
  • Fix CORS (Cross-Domain Resource Sharing) problem
  • Access the API provided in a non-HTTPS (http://)) endpoint
  • Use your proxy URL

Quick Start Guide

Hoppscotch UI consists of the following components:

  • The top bar allows you to view our repository, log in with your account and provide useful links.
  • The left sidebar provides access to a suite of tools available for Web development.
  • You can change your preferred language in the lower right corner.

< REST API Platform

  • The central area is where you build and process API requests.
  • In the left sidebar above the divider line are ICONS that direct you to specific panes of requests, options, and responses.
  • The right panel allows you to view recent API request history, collections, and environments.

History

Displays your most recent API requests, allowing you to pick up where you left off.
Collection

Hoppscotch allows you to use collections and folders to organize API requests.
Environment

Store variables and reuse values in your requests and scripts To set up an environment, select from the drop-down list of available environments.

GraphQL editor

  • The center area is where you query using graphql.
  • In the left sidebar on the side of the separator line are ICONS that direct you to specific panes for Schema, Query, and Response.
  • The right panel contains tabs for schema documents, queries, histories, and collections. You can hide this panel for convenience.

API Document Generator

You can import the collection. Or select an existing collection you made in Hoppscotch from the right panel. Click Generate Document to get API documentation.

Interceptor and add-ons

Use proxyscotch/ custom middleware or the Hoppscotch Web extension to access apis blocked by CORS restrictions.

Using a proxy

Enable proxy in Settings.

How ProxyScotch works

< Using custom middleware

Since CORS is as simple as adding some HTTP headers, and it’s the only browser that’s blocked, you can build some proxy-like component that will basically make the call for you, get the response from the required API, add those headers to the top, And send it back to Hopscotch.

Using Hoppscotch Network extension

  • Download the Hoppscotch Browser extension here.
  • Enable it in Settings.
  • Open extension and add new source

The Hoppscotch extension routes all added sources to the proxy.

API documentation

Generate documentation for your API anytime, anywhere. Use apis in collections or import local collections and get API documentation as secrets that gist can share between collaborators.

—END—

Open Source protocol: MIT license

资源下载此资源为免费资源立即下载
Telegram:@John_Software
☆☆☆☆☆0 pts · 0 reviews
Updated 2025-02-21

Q&A

No questions yet. Ask the seller!

Reviews

No reviews yet. Share your experience after purchase.

Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.

TopTinker Design & Images Hoppscotch – Open Source Lightweight API Development Ecosystem with Real-Time Testing https://toptinker.com/47071.html

商家类型:个人(声明)

Share free open-source source code

Q&A
  • 1. Automatic: After making an online payment, click the (Download) link to download the source code; 2. Manual: Contact the seller or the official to check if the template is consistent. Then, place an order and make payment online. The seller ships the goods, and both parties inspect and confirm that there are no issues. TopTinker will then settle the payment for the seller. Note: Please ensure to place your order and make payment through TopTinker. If you do not place your order and make payment through TopTinker, and the seller sends fake source code or encounters any issues, TopTinker will not assist in resolving them, nor can we guarantee your funds!
View details
  • 1. Default transaction cycle for source code: The seller manually ships the goods within 1-3 days. The amount paid by the user will be held in escrow by TopTinker until 7 days after the transaction is completed and both parties confirm that there are no issues. TopTinker will then settle with the seller. In case of any disputes, TopTinker will have staff to assist in handling until the dispute is resolved or a refund is made! If the buyer places an order and makes payment not through TopTinker, any issues and disputes have nothing to do with TopTinker, and TopTinker will not be responsible for any liabilities!
View details
  • 1. TopTinker will permanently archive the transaction process between both parties and snapshots of the traded goods to ensure the authenticity, validity, and security of the transaction! 2. TopTinker cannot guarantee services such as "permanent package updates" and "permanent technical support" after the merchant's commitment. Buyers are advised to identify these services on their own. If necessary, they can contact TopTinker for assistance; 3. When both website demonstration and image demonstration exist in the source code, and the text descriptions of the website and images are inconsistent, the text description of the image shall prevail as the basis for dispute resolution (excluding special statements or agreements); 4. If there is no statement such as "no legal basis for refund" or similar content, any indication on the product that "once sold, no refunds will be supported" or other similar declarations shall be deemed invalid; 5. Before the buyer places an order and makes payment, the transaction details agreed upon by both parties via WhatsApp or email can also serve as the basis for dispute resolution (in case of any inconsistency between the agreement and the description of the conflict, the agreement shall prevail); 6. Since chat records and email records can serve as the basis for dispute resolution, both parties should only communicate with each other through the contact information left on the system when contacting each other, in order to prevent the other party from denying their own commitments. 7. Although the probability of disputes is low, it is essential to retain important information such as chat records, text messages, and email records, in case a dispute arises, so that TopTinker can intervene quickly.
View details
  • 1. As a third-party intermediary platform, TopTinker solely protects transaction security and the rights and interests of both buyers and sellers based on the transaction contract (product description, agreed content before the transaction); 2. For online trading projects not on the TopTinker platform, any consequences are unrelated to this platform; regardless of the reason why the seller requests an offline transaction, please contact the administrator to report.
View details

Related Source code

TopTinker Customer Service

24-hour online professional services