Volver al ranking

NatLabRockies/api-umbrella

Ruby

Open source API management platform

api-managementnginxopenrestyapi-gatewayapi-managerluajitlua
Crecimiento de estrellas
Estrellas
2.2k
Forks
374
Crecimiento semanal
Issues
230
5001k1.5k2k
feb 26mar 26may 26jul 26
ArtefactosRubyGemsgem install api-umbrella
README

API Umbrella

What Is API Umbrella?

API Umbrella is an open source API management platform for exposing web service APIs. The basic goal of API Umbrella is to make life easier for both API creators and API consumers. How?

  • Make life easier for API creators: Allow API creators to focus on building APIs.
    • Standardize the boring stuff: APIs can assume the boring stuff (access control, rate limiting, analytics, etc.) is already taken care if the API is being accessed, so common functionality doesn't need to be implemented in the API code.
    • Easy to add: API Umbrella acts as a layer above your APIs, so your API code doesn't need to be modified to take advantage of the features provided.
    • Scalability: Make it easier to scale your APIs.
  • Make life easier for API consumers: Let API consumers easily explore and use your APIs.
    • Unify disparate APIs: Present separate APIs as a cohesive offering to API consumers. APIs running on different servers or written in different programming languages can be exposed at a single endpoint for the API consumer.
    • Standardize access: All your APIs are can be accessed using the same API key credentials.
    • Standardize documentation: All your APIs are documented in a single place and in a similar fashion.

Getting Started

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 Umbrella Development

Are you interested in working on the code behind API Umbrella? See our development setup guide to see how you can get a local development environment setup.

Who's using API Umbrella?

Are you using API Umbrella? Edit this file and let us know.

License

API Umbrella is open sourced under the MIT license.

Repositorios relacionados
Kong/kong

🦍 The API and AI Gateway

LuaApache License 2.0api-gatewaymicroservices
konghq.com/install/
43.8k5.2k
istio/istio

Connect, secure, control, and observe services.

GoGo ModulesApache License 2.0microservicesservice-mesh
istio.io
38.3k8.3k
YMFE/yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台

JavaScriptnpmApache License 2.0apiapi-manager
yapi.smart-xwork.cn
27.7k4.8k
apache/apisix

The Cloud-Native API Gateway and AI Gateway

LuaApache License 2.0cloud-nativenginx
apisix.apache.org/blog/
16.9k2.9k
TykTechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

GoGo ModulesOthergoapi
10.8k1.2k
kgateway-dev/kgateway

The Cloud-Native API Gateway and AI Gateway

GoGo ModulesApache License 2.0envoyapi-gateway
kgateway.dev
5.6k780
webonyx/graphql-php

PHP implementation of the GraphQL specification based on the reference implementation in JavaScript

PHPPackagistMIT Licensephpgraphql
webonyx.github.io/graphql-php
4.7k575
emissary-ingress/emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

PythonPyPIApache License 2.0ambassadorkubernetes
emissary-ingress.dev
4.5k708
k8sgateway/k8sgateway

The Cloud-Native API Gateway and AI Gateway

GoGo Modulesenvoyapi-gateway
k8sgateway.io
4.2k453
yosriady/awesome-api-devtools

:books: A collection of useful resources for building RESTful HTTP+JSON APIs.

apiapi-gateways
github.com/sponsors/yosriady
4k571
wundergraph/wundergraph

WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.

TypeScriptnpmApache License 2.0apiapi-gateway
wundergraph.com
2.3k167
apioo/fusio

Self-Hosted API Management for Builders

PHPPackagistApache License 2.0apirest
fusio-project.org
2.1k240