Test, mock, and track HTTP requests & responses between libraries, sockets and APIs
apis mocking api-management api-testing api-client testing-tools api-test api-mock api bin har http json mock test testingThe role of a Gateway in an API architecture is to protect, enrich and control access to API services. These sets of capabilities are often related to security and rate limiting, but it also includes the ability to do deeper message inspection. For example, you may want to insure that the message received is properly formed JSON, XML, or data following your own specific format. In addition, the Gateway can modify the payload or transform it to meet old or new interfaces for the API backend. Finally, the Gateway can invoke multiple services and aggregate responses from multiple API backends.The Microgateway is the foundation for all of those things. It is optimized to perform security, rate limiting, and much more complex packet processing through a highly flexible flow-engine.
api-management gateway apiconnect nodejs nginx ibm api connect microgateway microservices secure enforceTyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong. Go version 1.8 or later is required to build master, the current development version. Tyk is officially supported on linux/amd64, linux/i386 and linux/arm64.
api api-management api-gateway tyk microservicesAn open platform to connect, manage, and secure microservices. Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
microservices service-mesh lyft-envoy kubernetes api-management circuit-breaker polyglot-microservices enforce-policies proxies service-discovery docker envoy consul nomad request-routing resiliency fault-injectionParallec: Parallel Async HTTP/SSH/PING/TCP Client library. Details at: http://www.parallec.io
http-client parallel-requests http parallel async udp api api-management polling akka tcp api-consumer ping ssh tcp-client parallel-ssh restBinary packages are available for download. Follow the quick setup instructions on the download page to begin running API Umbrella. Once you have API Umbrella up and running, there are a variety of things you can do to start using the platform. For a quick tutorial, see getting started.
api-management nginx openresty api-gateway api-manager luajitKong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Backed by the battle-tested NGINX with a focus on high performance, Kong was made available as an open-source platform in 2015. Under active development, Kong is used in production at thousands of organizations from startups, Global 5000 and Government organizations.
api-gateway nginx luajit microservices api-management serverless apis iot consul docker reverse-proxy service-mesh cloud-native microservice devops-tools devopsMockbin is used internally and maintained by Mashape, who also maintain the open-source API Gateway Kong. read more on Installation.
apis mocking api-management api-testing api-client testing-tools api-test api-mock api bin har http json mock test testingThis is a collection of useful resources for building RESTful HTTP+JSON APIs. There are a lot of good tools and entire ecosystems out there! It can be overwhelming not knowing what options are available, so you can use this as a reference starting point. Please write a brief one-sentence summary when adding a new resource.
api api-gateways api-documentation api-management api-client json-schema swaggerThis is a PHP implementation of the GraphQL specification based on the reference implementation in JavaScript. Full documentation is available on the Documentation site as well as in the docs folder of the distribution.
graphql api api-management graphql-php rest-replacement中国最大的API接口管理平台,3.x开源发行版,支持多国语言[英语、简体中文、繁体中文]
eolinker-ams apimanager api-management api api-documentation api-service mysql angular angularjs mock-data mockjs testing-tools apitest api-testing api-test-platform api-documentation-tool ci ci-cdYApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
api api-manager api-management api-testAmbassador is an open source Kubernetes-native API Gateway built on Envoy, designed for microservices. Ambassador essentially serves as an Envoy ingress controller, but with many more features. Ambassador deploys the Envoy Proxy for L7 traffic management. Configuration of Ambassador is via Kubernetes annotations. Ambassador relies on Kubernetes for scaling and resilience. For more on Ambassador's architecture and motivation, read this blog post.
ambassador kubernetes gateway-api microservice cloud-native api-gateway docker api-management kubernetes-ingress envoy-proxy envoy kubernetes-annotationsGloo is a feature-rich, Kubernetes-native ingress controller, and next-generation API gateway. Gloo is exceptional in its function-level routing; its support for legacy apps, microservices and serverless; its discovery capabilities; its numerous features; and its tight integration with leading open-source projects. Gloo is uniquely designed to support hybrid applications, in which multiple technologies, architectures, protocols, and clouds can coexist.
gloo envoy api-gateway serverless api-managementThe originally idea of Fusio was to provide a tool which lets you easily build a great API beside an existing application. I.e. in case you have already a web application on a domain acme.com Fusio helps you to build the fitting API at api.acme.com. Beside this use case you can also use Fusio to build a new API from scratch or use it internally i.e. for micro services. To build the API Fusio can connect to many different databases, message queue systems or internal web services. There are also many ways to integrate your business logic into the API of Fusio.
api rest api-management serverless microservice v8 openapiApache APISIX is a dynamic, real-time, high-performance API gateway. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a k8s ingress controller.
api-gateway api docker nginx kubernetes iot devops microservices lua serverless api-management luajit apigateway reverse-proxy cloud-native loadbalancing load-balancerThe master version should be used with Apache APISIX master version. The latest released version is 2.9.0 and is compatible with Apache APISIX 2.10.0.
api devops dashboard api-management apisixjapicmp is a tool/maven plugin that compares two versions of a jar archive for binary compatibility.
api-management change-management api-documentation comparison change-trackerThe apiman project brings an open source development methodology to API Management, coupling a rich API design & configuration layer with a blazingly fast runtime. It helps to govern your API. It is flexible, policy-based runtime governance for your APIs. Offer the same API through multiple plans, allowing different levels of service to different API consumers.
api-management api-gateway api-manager apiman apiDocker images are not official ASF releases but provided for convenience. Recommended usage is always to build the source. The master branch is for the version of Apache APISIX 2.x. If you need a previous version, please build from the v1.x tag.
api docker kubernetes devops microservices serverless api-management api-gateway reverse-proxy cloud-native loadbalancing apisix
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.