Setup

Review the following setup paths for the open source and enterprise editions of Gloo Edge.

Open Source

Gloo Edge Open Source Software (OSS) runs in gateway or ingress modes to enable different use cases.

Note: The installation modes are not mutually exclusive. To run both gateway in and ingress modes of Gloo Edge OSS, install separate instances of Gloo Edge in the same or different namespaces.

Run Gloo Edge in gateway mode to function as an API Gateway. This is the most fully-featured and customizable installation of Gloo Edge, and is the recommended install for first-time users. Gloo Edge can be configured via Kubernetes Custom Resources, Consul Key-Value storage, or .yaml files on Gloo Edge's local filesystem.
Run Gloo Edge in ingress mode to act as a standard Kubernetes Ingress controller. In this mode, Gloo Edge will import its configuration from the networking.k8s.io/v1.Ingress Kubernetes resource. This can be used to achieve compatibility with the standard Kubernetes ingress API. Note that Gloo Edge's Ingress API does not support customization via annotations. If you wish to extend Gloo Edge beyond the functions of basic ingress, it is recommended to run Gloo Edge in gateway mode.

Enterprise

Gloo Edge Enterprise Edition (EE) has a single installation workflow.

To run the Enterprise Edition, you must install or upgrade Gloo Edge with an enterprise license key. Contact your Solo Account Representative for a license key. To request a trial, fill out this request form and check Gloo Gateway. If your license key is expired, you can update the license key.

Gloo Edge Enterprise is based on open-source Gloo Edge with additional, closed source features. For a comparison between open source and enterprise editions, see the FAQs. For installation instructions, see the Enterprise setup guide.