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
A guide on running Express on your Kubernetes cluster can be found in the Quick Start Guide.
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.
Detailed information the design of Express services can be found in the Design.
Participation on Express is governed by the Covenant Code of Conduct.