Quickly collect: open source free Api software

guide JavaScript, TypeScript Insomia is an open source, cross-platform API management platform that currently supports GraphQL, REST, WebSockets, and gRPC. Accelerate your team with spec-driven design-first API development. Spot issues earlier, centralize standards, and adopt API workflows that work with your existing tools.

Quickly collect: open source free Api software Quickly collect: open source free Api software

yijiPostcat open source API management tool

License: Apache 2.0 Development languages: JavaScript, TypeScript, HTML/CSS Official website: https://postcat.com/zh/ Postcat (formerly Eoapi) is a powerful open source, cross-platform (Windows, Mac, Linux, Browsers .. .) is an API development and testing tool that supports REST, Websocket and other protocols (soon to support GraphQL, gRPC, TCP, UDP), helping you accelerate the completion of API development and testing.

APIAuto interface management tool

License: Apache Development language: JavaScript Official website: http://apijson.cn/api/ APIAuto (formerly known as APIJSONAuto) is an HTTP interface tool. Machine learning zero-code testing, code generation and static inspection, document generation and cursor hover comments, a one-stop experience integrating documentation, testing, mocking, debugging, and management, developed by Tencent engineers. An API that supports HTTP POST submission of JSON parameters. For APIJSON, a lot of optimizations have been made, such as static checking, code generation, formatting, etc. Features and functions: -Automatically generate interface documents, clear and readable and always up-to-date -Automatic verification and formatting, support for highlighting and expansion -Automatically generate codes in various languages, one-click download -Automatic management and test interface use cases, one-click sharing -Automatically annotate the request JSON, one-click switching -Automatically save historical request records, one-click recovery

Insomia is a cross-platform API management platform

License: MIT Official website: https://insomnia.rest/ Development language: JavaScript, TypeScript Insomia is an open source, cross-platform API management platform, currently supports GraphQL, REST, WebSockets and gRPC. Accelerate your team with spec-driven design-first API development. Spot issues earlier, centralize standards, and adopt API workflows that work with your existing tools.

Apinto API gateway designed for microservice architecture

License: Apache 2.0 Development language: Go Official website: https://www.apinto.com/ Apinto Gateway is a microservice gateway developed based on Golang, which can realize high-performance HTTP API forwarding, multi-tenant management, API access control, etc. The purpose is to have a powerful custom plug-in system that can be expanded by itself, plug and play, and can quickly help enterprises manage API services and improve the stability and security of API services. Provides a wealth of traffic management, data processing, protocol conversion and other functions, such as dynamic routing, load balancing, service discovery, fuse downgrade, identity authentication, monitoring and alarming, etc.

YApi interface management platform

License: Apache 2.0 Development language: JavaScript Official website: http://yapi.smart-xwork.cn/ Yapi interface management tool. It can help developers easily create, publish, and maintain APIs. It also provides users with an excellent interactive experience. Developers only need to use the interface data writing tools provided by the platform and simple click operations to realize interface management. Features: 1. Based on Json5 and Mockjs to define the structure and documents of the data returned by the interface, the efficiency is improved by multiple times. 2. The flat authority design not only ensures the management of large-scale enterprise-level projects, but also ensures the ease of use. 3. Not only is it similar to postman Interface debugging, and powerful test set function 4. Free open source, intranet deployment, no more fear of information leakage! 5. Support postman, har, swagger data import

XXL-API API management platform

License: GPL-3.0 Development language: Java Official website: https://www.xuxueli.com/xxl-api/ XXL-API is an easy-to-use API management platform that provides API "management", "documentation", Functions such as "Mock" and "Test". Now open source and ready to use out of the box. Features: 1. Extremely simple: simple interaction, one minute to get started; 2. Project isolation: API is split and isolated based on the project dimension; 3. Group management: APIs in a single project support custom group management; 4. Mark stars Level: support for marking API star ratings, and give priority to display after marking; 5. API management: create, update and delete APIs; 6. Improve API attributes: support setting rich API attributes such as: API status, request method, request URL, request header Parts, request parameters, response results, response result formats, response result parameters, API notes, etc.; 7. markdown: support adding markdown format notes for APIs; 8. Mock: support defining mock data for APIs and formulating data response formats , so as to quickly provide Mock interface and speed up the development progress; 9. Online test: support online testing of API and save test data, and improve interface test efficiency; 10. Authority control: support user authority control and assign authority in the dimension of business line It is only allowed to operate the business line project interface and data type, otherwise only allowed to view;

Hoppscotch Open Source API Development Ecosystem

License: MIT Official Website: https://hoppscotch.io/ Development Language: JavaScript, TypeScript Hoppscotch is an open source API development ecosystem. Features: - Lightweight: Designed with a minimalist UI. - Fast: Send requests and get/copy responses in real time. - Make it yours: Customizable combinations of background, foreground and accent colors. Immediate Customization - Request: Immediately retrieves the response from the endpoint. - WebSocket: Establishes a full-duplex communication channel over a single TCP connection. - Server Sent Events: Receive a stream of updates from the server over an HTTP connection without polling. - Socket.IO: Send and receive data using a SocketIO server. - MQTT: Subscribe and publish to topics of MQTT Broker. - GraphQL: GraphQL is an API query language and runtime for completing those queries using existing data. - Authentication: Allows identification of the end user. - Headers: Describes the format in which the request body is sent. - Parameters: Use request parameters to set different parts of the simulated request. - Request Body: Used to send and receive data through the REST API. - Response: Contains the status line, headers, and message/response body. - History: Request entries are synced with cloud/local session storage and can be restored with a single click. - Collections: Organize your API requests using collections and folders. They can be reused with just one click. - Proxy: Enable proxy mode from settings to access blocked APIs. - Pre-Request Scripts β: Request-related code fragments that are executed before sending a request. - PI Documentation: Create and share dynamic API documentation easily and quickly. - Keyboard shortcuts: optimize efficiency. - i18n: Experience the app in your own language. - Add-ons: Official add-ons for hopscotch. - Auth + Sync: Real-time login and sync. - Post-Request Tests β: Write request-related tests to be executed after request response. - Teams β: Helps you collaborate across teams to design, develop, and test APIs faster.

Restful Fast Request IDEA Postman plugin

License: Apache Development language: Java Official website: https://plugins.sheng90.wang/fast-request/ Restful Fast Request is the idea version of Postman, which is a toolkit plug-in that can help you quickly generate URLs based on existing methods and params. It has a beautiful interface to complete requests, check server responses, store your api requests, and export api requests. Plugins help you debug your API faster and more efficiently within the IDEA interface. Compared with HTTP Client, Fast Request not only has the built-in functions of HTTP Client, but also provides a friendly, easy-to-understand and intuitive interface, which makes it more convenient and simple for users to debug API. At the same time, various types of parameters also provide different customization methods, which are more flexible. And it integrates additional functions such as search, Postman integration, and Swagger support.

Tyk API Gateway

License: MPL Development language: Go Official website: https://tyk.io/ Tyk is an open source enterprise API gateway that supports REST, GraphQL, TCP and gRPC protocols. The Tyk Gateway is provided "Batteries-included" with no feature locks. Empower your organization to control who accesses your APIs, when, and how. Tyk Technologies uses the same API gateway for all its applications. Secure, secure and process APIs for thousands of organizations and businesses around the world. Great for open banking, building software in the cloud, and exposing APIs to teams, partners, and consumers. It has no 3rd party dependencies other than Redis for distributed rate limiting and token storage. Tyk Gateway can also be deployed as part of a larger full lifecycle API management platform, Tyk Self-Managed, which also includes a management control plane, dashboard GUI and developer portal.

 

Guess you like

Origin blog.csdn.net/llawliet0001/article/details/132322660