NGINX Controller - Managing an API Gateway

NGINX Controller - Managing an API Gateway


NGINX Controller - Managing an API Gateway is a 4-hour course that shows students how to install the NGINX Controller software and use it to configure and manage an NGINX Plus instance as an API gateway.


In the NGINX Controller – Managing an API Gateway class, you’ll install the Controller server and install the Controller agent software on two NGINX Plus instances. The first instance is used to understand how to create and configure users, dashboards, and alerts. You’ll use the Controller Analyzer to determine what best practice configurations should be applied to an NGINX Plus configuration, and you learn how to set alerts based on the metrics collected by the Controller. You’ll learn how to set up new users and how to tag, filter, and graph metrics and create custom dashboards.


4 hours


After completing the course, you will be able to

  • Install NGINX Controller
  • Install NGINX Controller Agent on NGINX Plus
  • Locate NGINX Controller and NGINX Plus log files
  • Monitor system metrics
  • Create pre-configured dashboards
  • Create custom dashboards including individual graphs and values
  • Create new users
  • Create alerts based on thresholds
  • View and cancel notifications
  • Use the Controller Analyzer to view and correct configurations
  • Configure NGINX Plus as an API gateway
    • Create an endpoint
    • Configure backends
    • Add an API base path and resources
    • Create routes and individual policies
  • Create, publish and test an API environment
  • Set policy on an API environment
    • Access via an api key
    • HTTPS access


This class is intended for admins and DevOps professionals wishing to become familiar with the capabilities of the NGINX Controller software.


No prior experience with NGINX is required. Participants should have a basic understanding of web servers. Currently, the installation of the Controller and Agent software is done at the command line, but most of the work is done in the UI and all instructions are provided in the course guide.

Upcoming Classes

No classes have been scheduled.

Public Training