Skip to content

Express is a Kubernetes project to give developers the ability to rapidly deploy APIs from Docker images with instant automatic autoscaling paired with public and protected endpoint creation without any configuration.

License

Notifications You must be signed in to change notification settings

AllanKerr/Express

Repository files navigation

Express

Express is a tool for rapidly developing, deploying, and updating scalable APIs to a Kubernetes cluster.

Express automatically handles the following items for deployed APIs:

  • Automatic horizontal scaling
  • Load balancing
  • Authorization
  • Identity manager

Install

A guide on running Express on your Kubernetes cluster can be found in the Quick Start Guide.

Documentation

Detailed information on using the Express tool can be found in the Documentation.

This includes documentation on:

  • OAuth2 Clients
    • Client Creation. Creating new OAuth2 clients.
    • Client Scopes. Adding custom scopes to OAuth2 clients.
  • Accounts
    • Registration. Registering new accounts.
    • Login. Logging in to existing accounts.
    • Account Scopes. ADding custom scopes to existing accounts.
  • API Management
    • Deployment. Deploying API's using the Express Controller.
    • Update. Updating existing API's using the Express Controller.
    • Remove. Remove previously deployed API's using the Express Controller.

Design

Detailed information the design of Express services can be found in the Design.

Code of conduct

Participation on Express is governed by the Covenant Code of Conduct.

About

Express is a Kubernetes project to give developers the ability to rapidly deploy APIs from Docker images with instant automatic autoscaling paired with public and protected endpoint creation without any configuration.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published