Hoppscotch – Open source API development ecosystem

Hoppscotch – Open source API development ecosystem

2022-10-31 0 1,392
Resource Number 47071 Last Updated 2025-02-21
¥ 0USD Upgrade VIP
Download Now Matters needing attention
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

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

Hoppscotch – 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 – Open source API development ecosystem插图1

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

Hoppscotch – Open source API development ecosystem插图2

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

Hoppscotch – Open source API development ecosystem插图3

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

Hoppscotch – Open source API development ecosystem插图4

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

Hoppscotch – Open source API development ecosystem插图5

  • 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

Hoppscotch – Open source API development ecosystem插图6

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.

Hoppscotch – Open source API development ecosystem插图7

How ProxyScotch works

Hoppscotch – Open source API development ecosystem插图8

< 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

Hoppscotch – Open source API development ecosystem插图9

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.

Hoppscotch – Open source API development ecosystem插图10

—END—

Open Source protocol: MIT license

资源下载此资源为免费资源立即下载
Telegram:@John_Software

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.

Ictcoder Free source code Hoppscotch – Open source API development ecosystem https://ictcoder.com/kyym/hoppscotch-open-source-api-development-ecosystem.html

Share free open-source source code

Q&A
  • 1, automatic: after taking the photo, click the (download) link to download; 2. Manual: After taking the photo, contact the seller to issue it or contact the official to find the developer to ship.
View details
  • 1, the default transaction cycle of the source code: manual delivery of goods for 1-3 days, and the user payment amount will enter the platform guarantee until the completion of the transaction or 3-7 days can be issued, in case of disputes indefinitely extend the collection amount until the dispute is resolved or refunded!
View details
  • 1. Heptalon will permanently archive the process of trading between the two parties and the snapshots of the traded goods to ensure that the transaction is true, effective and safe! 2, Seven PAWS can not guarantee such as "permanent package update", "permanent technical support" and other similar transactions after the merchant commitment, please identify the buyer; 3, in the source code at the same time there is a website demonstration and picture demonstration, and the site is inconsistent with the diagram, the default according to the diagram as the dispute evaluation basis (except for special statements or agreement); 4, in the absence of "no legitimate basis for refund", the commodity written "once sold, no support for refund" and other similar statements, shall be deemed invalid; 5, before the shooting, the transaction content agreed by the two parties on QQ can also be the basis for dispute judgment (agreement and description of the conflict, the agreement shall prevail); 6, because the chat record can be used as the basis for dispute judgment, so when the two sides contact, only communicate with the other party on the QQ and mobile phone number left on the systemhere, in case the other party does not recognize self-commitment. 7, although the probability of disputes is very small, but be sure to retain such important information as chat records, mobile phone messages, etc., in case of disputes, it is convenient for seven PAWS to intervene in rapid processing.
View details
  • 1. As a third-party intermediary platform, Qichou protects the security of the transaction and the rights and interests of both buyers and sellers according to the transaction contract (commodity description, content agreed before the transaction); 2, non-platform online trading projects, any consequences have nothing to do with mutual site; No matter the seller for any reason to require offline transactions, please contact the management report.
View details

Related Article

make a comment
No comments available at the moment
Official customer service team

To solve your worries - 24 hours online professional service