Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A component of API Umbrella. The router provides the necessary configuration to join together API Umbrealla Gatekeeper with other open source proxies.
JavaScript Handlebars Ruby
Branch: master
Failed to load latest commit information.
.capistrano Save the fact that we don't want to send capistrano metrics.
bin Additional fixes for API Umbrella not always cleanly exiting.
config Bump to gatekeeper 0.8.9 to pull in api key verification updates.
lib Rework log indexing to use ElasticSearch bulk indexing.
migrations Fix jshint warning.
scripts Move migrate_logs to web component project.
templates/etc Add full-stack integration tests for wildcard handling.
test Add full-stack integration tests for wildcard handling.
vendor More fixes to get local deploys via capistrano and vagrant closer to …
.eastrc Fix jshint syntax warning.
.gitignore Save the fact that we don't want to send capistrano metrics.
.gitmodules Update capistrano scripts for omnibus. Cleanup how gatekeeper is linked
.jshintrc Run all processes via supervisor and get tests running against this
.mversionrc Add custom settings for mversion for git tagging format.
Capfile Update capistrano scripts for omnibus. Cleanup how gatekeeper is linked
Gemfile Save the fact that we don't want to send capistrano metrics.
Gemfile.lock Save the fact that we don't want to send capistrano metrics.
Gruntfile.js Let's try increasing the default mocha test timeout.
LICENSE.txt Standardize license contents.
README.md adding link to issue tracker
circle.yml Okay, hopefully this actually fixes the CI environment web tests.
package.json Bump gatekeeper to v0.8.16.

README.md

API Umbrella Router

API Umbrella Router provides the necessary configuration to join together API Umbrealla Gatekeeper with other open source proxies. It is part of the API Umbrella project.

Issues for this project are maintained here.

Overview

The Router's role is to combine API Umbrella Gatekeeper with a load balancer (nginx) and a caching layer (Varnish).

In the API Umbrella stack, the Router is represented by the pieces in caps below:

[incoming request] ==> [LOAD BALANCER] ==> [gatekeeper] ==> [CACHE] ==> [LOAD BALANCER] ==> [api backend]

Usage

See Running API Umbrella for setup instructions.

License

API Umbrella is open sourced under the MIT license.

githalytics.com alpha

Something went wrong with that request. Please try again.