Here is an introduction to Spring Cloud Gateway for VMware Tanzu, including key features and specialized information depending on whether you are an operator and app developer.

About Spring Cloud Gateway for VMware Tanzu

The open-source Spring Cloud Gateway project is an API gateway built on Spring ecosystem projects, including Spring 5, Spring Boot 2, and Project Reactor. It provides an effective solution for routing diverse client requests to APIs and addresses cross-cutting concerns such as security, monitoring and metrics, and resiliency. For more information about the open-source project, see the documentation.

Spring Cloud Gateway for VMware Tanzu automates the deployment of an API gateway service by adding it to the Marketplace, so that developers can use Apps Manager or the Cloud Foundry Command Line Interface (cf CLI) tool to deploy their own API gateway based on Spring Cloud Gateway. Binding an app to this new Gateway service instance will provide service instance information to the app's environment.

Key features

Spring Cloud Gateway for VMware Tanzu includes the following key features:

  • Addition of a Spring Cloud Gateway app to the Marketplace as a managed service
  • Integration of Spring Cloud Gateway service with the VMware Tanzu Application Service container network security model, including Mutual TLS support
  • Dynamic application route configuration to allow continuous integration and delivery pipeline API route updates
  • Simplified Single Sign-On (SSO) support via Single Sign-On for VMware Tanzu plans and commercial SSO route filters
  • Host, domain or manual base URLs configuration to define external Gateway URL
  • High availability configuration to set number of Gateway instances
  • Gateway service instance dashboard to view health and configuration details
  • Rate Limiting configurable per API route
  • Backup and Restore support

For operators

For information about installing and managing Spring Cloud Gateway for VMware Tanzu, see the Operator guide.

For app developers

For information about creating and managing Spring Cloud Gateway for VMware Tanzu service instances and using them with client apps, see the Developer guide.

Capacity requirements

Each Spring Cloud Gateway for VMware Tanzu service instance requires:

  • 1 GB of memory
  • 1 GB of CPU
  • (If SSO has been activated) one Single Sign-On service instance (created automatically)

See how to customize basic app settings in VMware Tanzu Application Service.

Product snapshot

The following table provides version and version-support information about Spring Cloud Gateway for VMware Tanzu.

Element Details
Version 1.2.10
Release Date 24 November 2023
Spring Cloud OSS Version 2021.0.8
Spring Boot OSS Version 2.7.15
Compatible Ops Manager Version(s) 2.10.x and later
Compatible VMware Tanzu Application Service for VMs (TAS for VMs) Versions 3.x and later

Embedded components

Element Details
PXC v0.54.0
BPM v1.2.1
Routing v0.266.0
Backup and Restore SDK v1.18.69
JVM OpenJDK 8
check-circle-line exclamation-circle-line close-line
Scroll to top icon