Skip to content

NREL/api-umbrella

Folders and files

NameName
Last commit message
Last commit date
Jan 31, 2025
Jul 3, 2022
Nov 1, 2024
Feb 3, 2025
Jan 31, 2025
Jul 19, 2024
Jun 13, 2023
Nov 26, 2017
Apr 17, 2024
Feb 4, 2025
Feb 4, 2025
Jul 19, 2024
Feb 2, 2025
Mar 25, 2022
Sep 28, 2023
Mar 3, 2023
Aug 17, 2023
May 14, 2019
Sep 28, 2023
Sep 28, 2023
Jul 18, 2024
Jan 31, 2025
Feb 3, 2025
Feb 19, 2025
Mar 21, 2025
Mar 7, 2019
Aug 3, 2022
Jan 28, 2025
Oct 15, 2024
Jul 18, 2024
Jul 18, 2024
Dec 19, 2022
Feb 3, 2025
Feb 3, 2025
May 14, 2019

Repository files navigation

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.