Services Marketplace
Spring Cloud Gateway

Dynamic and Secure API Routing

Compatible with TAS

Compatible with TAS
Can be consumed by apps on TAS

Compatible with PKS
Can be consumed by apps on PKS

Compatible with Standalone PKS
Runs on PKS with no dependency on TAS

Tanzu Spring Cloud Gateway is a developer-friendly way to route API requests (internal or external) to the correct service. The product, based on the open source Spring Cloud Gateway project, provides a simple, yet effective way to route traffic to APIs. Developers use Tanzu Spring Cloud Gateway to provide cross cutting concerns to APIs, such as: single sign on, access control, rate limiting, and resiliency.

An Intelligent, Programmable Router based on Project Reactor

Accelerate software development with lightweight API gateway capabilities that fit modern cloud native patterns.

Managed by Tanzu as a Marketplace Service

Easily add gateway services to your custom code using the Apps Manager user interface or CLI. Manage the lifecycle for your services using familiar commands and concepts.

Integrated with Tanzu Single Sign-On

Ensure the right level of access to application services with authentication and authorization via Tanzu Single Sign-On.

Spring Cloud Gateway: The Cloud Native Gateway Developers Love
Spring Cloud Gateway Overview

Tanzu Spring Cloud Gateway provides API gateway capabilities on the Tanzu. The product integrates with the Platform’s identity management services, Tanzu Single Sign-On and container networking.

Developers can configure routes on the Gateway service instance via JSON during service binding. This way, development teams can dynamically manage route configuration via source control, instead of ticket-based workflows or cumbersome centralized API gateway appliances.

  • Built on Spring Framework 5, Project Reactor, and Spring Boot 2
  • Match routes on request attributes
  • Specify predicates and filters for each route
  • API route authorization via Tanzu Single Sign-On plans
  • Dynamic configuration of routes via service bindings
  • Scalable Rate Limiting
  • Path Rewriting
  • Leverages TAS platform capabilities for secure and resilient routing

More about Spring Cloud Gateway

Integration features

Tanzu Spring Cloud Gateway automates the deployment of an API gateway service by adding it to the Marketplace. 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.

Option for fully automated management of the service on Tanzu. Monitoring, failure recovery, and software updates with zero-to-minimal downtime.

Option to create and destroy the service instance on demand as required.

Supports high availability against internal service failures to minimize downtime for bound applications.

Multi-Availability Zone support. Make use of multiple availability zones in cloud deployments to support failover.

Get visibility into details of service operation through Spring Boot actuators, as well as bundled observability tooling via Tanzu. Receive alerts about detected problems to help troubleshooting.

The service is documented with instructions for setup and operation.

How It Works

Developers can dynamically configure routes on the Gateway service instance via JSON. One or more routes may be configured, at instance creation, or by binding applications to it.

Routes are endpoints that connect to a URI. They include components that help the service instance manage and filter API requests appropriately.

Use Tanzu Spring Cloud Gateway to:

Read the documentation

Get Started

Download Now

Let’s talk.

Contact us about Spring Cloud Gateway.

Thank you for your interest!

We will get back to you shortly.

Thank you for your interest!

We will get back to you shortly.