All Projects â†’ NREL â†’ Api Umbrella

NREL / Api Umbrella

Licence: mit
Open source API management platform

Programming Languages

ruby
36898 projects - #4 most used programming language
lua
6591 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Mustache
554 projects
Handlebars
879 projects

Projects that are alternatives of or similar to Api Umbrella

Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+1677.41%)
Mutual labels:  api-gateway, api-management, luajit, nginx
Apisix
The Cloud-Native API Gateway
Stars: ✭ 7,920 (+356.48%)
Mutual labels:  api-gateway, api-management, luajit, nginx
Apioak
Full Lifecycle Management API Gateway.
Stars: ✭ 335 (-80.69%)
Mutual labels:  api-gateway, openresty, luajit, nginx
Lua Resty Post
HTTP post utility for openresty
Stars: ✭ 30 (-98.27%)
Mutual labels:  openresty, luajit, nginx
phi
an api-gateway based on openresty
Stars: ✭ 23 (-98.67%)
Mutual labels:  api-gateway, luajit, openresty
Lua Resty Redis Connector
Connection utilities for lua-resty-redis
Stars: ✭ 186 (-89.28%)
Mutual labels:  openresty, luajit, nginx
Lua Resty Repl
Interactive console (REPL) for Openresty and luajit code
Stars: ✭ 165 (-90.49%)
Mutual labels:  openresty, luajit, nginx
Luajit.io
luajit io framework
Stars: ✭ 277 (-84.03%)
Mutual labels:  openresty, luajit, nginx
platform
Apinf - Open source API management platform with multi proxy and protocol support
Stars: ✭ 69 (-96.02%)
Mutual labels:  api-management, api-gateway, api-manager
Lua Resty Route
URL Routing Library for OpenResty Supporting Pluggable Matching Engines
Stars: ✭ 88 (-94.93%)
Mutual labels:  openresty, luajit, nginx
Kong Docs Cn
微服务 Api 网关 Kong 最新文档中文版
Stars: ✭ 371 (-78.62%)
Mutual labels:  api-gateway, openresty, nginx
Lua Resty Http
Lua HTTP client cosocket driver for OpenResty / ngx_lua.
Stars: ✭ 1,647 (-5.07%)
Mutual labels:  openresty, luajit, nginx
Ngr
A high-performance & enterprise-class edge gateway middleware
Stars: ✭ 89 (-94.87%)
Mutual labels:  api-gateway, openresty, nginx
Motan Openresty
A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.
Stars: ✭ 117 (-93.26%)
Mutual labels:  openresty, luajit, nginx
Enroute
EnRoute Universal Gateway: Cloud Native API gateway with OpenAPI support and free L7 rate-limiting built on Envoy proxy
Stars: ✭ 126 (-92.74%)
Mutual labels:  api-gateway, api-management
Lua Resty Ctxdump
Stash and apply the old ngx.ctx for avoiding being destoried after Nginx internal redirect happens.
Stars: ✭ 35 (-97.98%)
Mutual labels:  openresty, nginx
Vanilla
An OpenResty Lua MVC Web Framework
Stars: ✭ 1,018 (-41.33%)
Mutual labels:  openresty, luajit
Gravitee Gateway
Gravitee.io - API Management - OpenSource API Gateway
Stars: ✭ 1,123 (-35.27%)
Mutual labels:  api-gateway, api-management
Chef Openresty
An Opscode Chef cookbook for the OpenResty NGINX bundle
Stars: ✭ 58 (-96.66%)
Mutual labels:  openresty, nginx
Tyk Kubernetes
Tyk + Kubernetes integration (guide).
Stars: ✭ 63 (-96.37%)
Mutual labels:  api-gateway, api-management

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.

Download

Binary packages are available for download. Follow the quick setup instructions on the download page to begin running API Umbrella.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].