Skip to content
Open source API management platform
Ruby JavaScript Lua HTML Shell CSS Other
Branch: master
Clone or download

Latest commit

GUI Merge pull request #504 from NREL/dependabot/npm_and_yarn/src/api-umb…
…rella/admin-ui/jquery-3.5.0

Bump jquery from 3.4.1 to 3.5.0 in /src/api-umbrella/admin-ui
Latest commit 5d0940b May 9, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci CI file syntax fix. Jul 10, 2019
bin Fix PATH so geoip reload script can find api-umbrella cli. Jan 17, 2020
build Update dependencies. Mar 3, 2020
config Work on new geoip update process now that license key is required. Jan 9, 2020
deploy Update dependencies. Mar 3, 2020
docker Bump to v0.15.1 for packaging and release. May 14, 2019
docs Sync up copies of swagger docs. Apr 28, 2020
scripts Fix proxying/rewriting of special characters with OpenResty 1.15.8.3+. Mar 24, 2020
src Bump jquery from 3.4.1 to 3.5.0 in /src/api-umbrella/admin-ui Apr 30, 2020
tasks Fix openssl download URL. Apr 8, 2020
templates/etc Fix proxying/rewriting of special characters with OpenResty 1.15.8.3+. Mar 24, 2020
test Fix test due to changes in geoip data. Apr 8, 2020
website Update dependencies. Apr 8, 2020
.dockerignore Remove and cleanup some variables and comments. Jul 4, 2018
.gitignore More build script setup. Jun 12, 2018
.luacheckrc Remove and cleanup some variables and comments. Jul 4, 2018
.rubocop.yml Update dependencies. Apr 8, 2020
CHANGELOG.md Bump to v0.15.1 for packaging and release. May 14, 2019
Dockerfile-beta-deploy Reorganize how lua dependencies are installed to fix custom lib dirs. Jul 11, 2019
Dockerfile-dev Attempt to fix docker development builds for caching. Jun 17, 2018
Dockerfile-dev-build Reorganize how lua dependencies are installed to fix custom lib dirs. Jul 11, 2019
Gemfile Update dependencies. Apr 8, 2020
Gemfile.lock Update dependencies. Apr 8, 2020
Jenkinsfile Provide default http port environment variables. Mar 7, 2019
LICENSE.txt Add license. Sep 3, 2012
Makefile.in Update dependencies. Dec 13, 2019
README.md adding a link Jul 2, 2019
Rakefile Fixes for the CI task due to reorganized tasks. Jun 14, 2018
Taskfile.yml Use shell-games library for better shell execution handling. Jan 18, 2020
configure Fix packaging when running "make" from separate directory. Apr 18, 2019
docker-compose.yml Update dependencies. Oct 9, 2019
sha256sums.txt Add checksums for v0.15.1 release. May 14, 2019

README.md

CircleCI

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.

You can’t perform that action at this time.