SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go api-gateway Projects
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Ory Oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
goku_lite
A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
-
resgate
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
-
api-firewall
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
-
esp-v2
A service proxy that provides API management capabilities using Google Service Infrastructure.
-
reactivesearch-api
API Gateway for Elasticsearch with declarative querying and out-of-the-box access controls
-
j8a
j8a [ dʒʌbbʌ ] is a modern TLS 1.3 reverse proxy server designed as a lightweight API gateway for REST APIs.
-
Maestro
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC. (by jexia)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.
Tyk: An open-source API Gateway that is fast and scalable, running on either its own standalone server or alongside your existing nginx installation.
Project mention: Easegress: Cloud Native traffic orchestration system | news.ycombinator.com | 2024-01-17
Project mention: What is it about Webhooks and Why you should care? | news.ycombinator.com | 2023-07-05
KrakenD: A high-performance open-source API Gateway. It helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
Project mention: api-firewall VS asteria - a user suggested alternative | libhunt.com/r/api-firewall | 2023-08-27
Moreover, integrating rate limiting can thwart DDoS attacks, and schema validation can prevent malformed requests, ensuring only legitimate and well-formed traffic reaches your serverless functions. Tools like Amazon API Gateway, Azure API Management, and Google Cloud Endpoints offer these capabilities, allowing you to set up custom authorization workflows and request validation rules that align with your security requirements.
It's valuable to examine the challenges in machine learning without assuming decentralization as a solution:
> High Cost and Resource Requirements
For training and local inferencing use, quantization may help. Problem becomes local via quantization vs. remote full tensor use. Solution may involve distributed inferencing. Techniques like model distillation can help create smaller, more efficient models for inferencing.
> Data Privacy
For training, some private datasets may be needed. For local inferencing use, determining what needs to be inferenced locally vs. what needs to be run remotely may be useful. Problem becomes privacy scope mapped onto a marketplace to mitigate high cost and resource requirements. Techniques like model explainability (versioning) and robustness testing can help build trust in AI systems.
Complying with data privacy regulations and ensuring that AI systems adhere to legal and ethical standards can be a challenge, especially in international contexts.
> Incentives
Instead of assuming the solution when considering the problem, we assume there is an incentive to either simply train a model or use one. Problem becomes financial rewards, data access agreements, or even altruistic motivations.
> Stale Data and Reproducibility
Both the code and datasets for training the model need to be updated. Inferencing needs RAG, so the augmented reference data needs to be updated as well. Anything updated might need some type of revision control, especially if that data (or code) results in poor output. Labeling data and knowledge transfer are another problems that needs revision control.
> Interoperability
We can assume a marketplace for a ML train/inference platform is needed. We have HuggingFace, for example. The problem here is likely based on the tendency for datasets to be private, such as in the case of Llama 2. Models contain the "essence" of the dataset, but we still need RAG to ground the responses.
There does exist one technology that may assist in solving most of these issues without assuming full decentralization, and that is the Lightning Network combined with the yet to be implemented 402 response code: https://github.com/lightninglabs/aperture
Go api-gateway related posts
- Easegress: Cloud Native traffic orchestration system
- Revolutionize Your Kubernetes Experience with Easegress: Kubernetes Gateway API
- Enhancing K8s Gateway API with Easegress Without Changing a Single Line of Code
- Decentralized Artificial Intelligence
-
api-firewall VS asteria - a user suggested alternative
2 projects | 27 Aug 2023
- 5 Ways to Improve Your API Reliability
- Bitcoin is “logical currency choice for AI”
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source api-gateway projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | consul | 27,774 |
2 | Tyk | 9,229 |
3 | up | 8,768 |
4 | KrakenD | 6,053 |
5 | easegress | 5,691 |
6 | gloo | 3,980 |
7 | Ory Oathkeeper | 3,164 |
8 | goku_lite | 3,083 |
9 | janus | 2,744 |
10 | convoy | 2,301 |
11 | krakend-ce | 1,750 |
12 | resgate | 666 |
13 | api-firewall | 531 |
14 | esp-v2 | 259 |
15 | kusk-gateway | 246 |
16 | aperture | 227 |
17 | tyk-operator | 189 |
18 | reactivesearch-api | 173 |
19 | lmdrouter | 133 |
20 | Helmet | 129 |
21 | heimdall | 94 |
22 | j8a | 90 |
23 | Maestro | 89 |
Sponsored