Deployment Options¶
Wallarm supports many deployment options enabling you to seamlessly integrate the platform with your environment without its modification. Learn the Wallarm deployment options and choose the most appropriate one from this document.
Out-of-band¶
Mirroring by NGINX, Envoy and similar
Out-of-band deployment for traffic mirrored by NGINX, Envoy and similar
Mirroring by NGINX, Envoy and similar
Out-of-band deployment for traffic mirrored by NGINX, Envoy and similar
Public Clouds
Artifacts for Wallarm OOB deployment on public clouds
Docker
Docker images for Wallarm OOB deployment
Linux
Linux packages for Wallarm OOB deployment on a supported OS
Public clouds
Artifacts for Wallarm OOB deployment on public clouds
Amazon Web Services
Artifacts for Wallarm OOB deployment on AWS
Google Cloud
Artifacts for Wallarm OOB deployment on GCP
Amazon Web Services
Artifacts for Wallarm OOB deployment on AWS
AMI
Use the official Machine Image to deploy Wallarm OOB on AWS
Terraform module
Use the Terraform module to deploy Wallarm OOB on Kubernetes running on AWS
Google Cloud
Artifacts for Wallarm OOB deployment on Google Cloud
Machine Image
Use the official Machine Image to deploy Wallarm OOB on Google Cloud
Docker
Docker images for Wallarm OOB deployment
Docker image (NGINX)
Use the NGINX-based Docker image for Wallarm OOB deployment
Linux
Linux packages for Wallarm OOB deployment on a supported OS
All-in-one installation
Let Wallarm automatically check your OS and NGINX version and install appropriate packages
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
CentOS 7.x
Wallarm packages for CentOS 7.x
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
AlmaLinux
Wallarm packages for AlmaLinux
Rocky Linux
Wallarm packages for Rocky Linux
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
CentOS 7.x
Wallarm packages for CentOS 7.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
AlmaLinux
Wallarm packages for AlmaLinux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Rocky Linux
Wallarm packages for Rocky Linux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Public clouds¶
Amazon Web Services
Artifacts for Wallarm deployment on AWS
Google Cloud
Artifacts for Wallarm deployment on GCP
Microsoft Azure
Artifacts for Wallarm deployment on Microsoft Azure
Alibaba Cloud
Artifacts for Wallarm deployment on Alibaba Cloud
Amazon Web Services
Artifacts for Wallarm deployment on AWS
AMI
Use the official Amazon Machine Image to deploy Wallarm
ECS
Use the Docker image to deploy Wallarm with Elastic Container Service
Terraform module
Use the Terraform module for Wallarm deployment
Terraform module
Use the Terraform module for Wallarm deployment on AWS
Proxy in AWS VPC
Wallarm as proxy in AWS Virtual Private Cloud
Proxy for Amazon API Gateway
Wallarm as proxy for Amazon API Gateway protection
OOB for NGINX, Envoy and similar mirroring
Wallarm OOB for traffic mirrored by NGINX, Envoy and similar in AWS
Google Cloud
Artifacts for Wallarm deployment on GCP
Machine Image
Use the official Google Cloud Machine Image to deploy Wallarm
GCE
Use the Docker image to deploy Wallarm with Google Compute Engine
Microsoft Azure
Artifacts for Wallarm deployment on Microsoft Azure
Azure Container Instances
Use the Docker image to deploy Wallarm with Azure Container Instances
Alibaba Cloud
Artifacts for Wallarm deployment on Alibaba Cloud
ECS
Use the Docker image to deploy Wallarm with Elastic Compute Service
Edge¶
Section.io
Deploy Wallarm node on Section.io without third-party components in your infrastructure
Akamai EdgeWorkers
Deploy Wallarm to secure APIs running on Akamai EdgeWorkers
Azion Edge
Deploy Wallarm to secure APIs running on Azion Edge
AWS Lambda
Deploy Wallarm to secure APIs on AWS that utilize Node.js lambdas
Kubernetes¶
Ingress
Wallarm solutions for Ingress load balancing and security
Sidecar
Deploy Wallarm Sidecar controller for pod security
Ingress
Wallarm solutions for Ingress load balancing and security
NGINX Ingress Controller
Deploy the NGINX Ingress Controller with integrated Wallarm services
Kong Ingress Controller
Deploy the Kong Ingress Controller with integrated Wallarm services
In-line¶
Compute instances
Select an artifact or a solution for running Wallarm in-line on a compute instance
Kubernetes
Select a solution for running Wallarm in-line on Kubernetes
Compute instances
Select an artifact or a solution for running Wallarm in-line on a compute instance
Amazon Web Services
Artifacts for Wallarm deployment on AWS
Google Cloud
Artifacts for Wallarm deployment on GCP
Microsoft Azure
Artifacts for Wallarm deployment on Microsoft Azure
Alibaba Cloud
Artifacts for Wallarm deployment on Alibaba Cloud
Docker images
Deploy the Wallarm node as a Docker container
Linux packages
Install Wallarm on a supported OS as the NGINX module
Amazon Web Services
Artifacts for Wallarm deployment on AWS
AMI
Use the official Amazon Machine Image to deploy Wallarm
ECS
Use the Docker image to deploy Wallarm with Elastic Container Service
Terraform module
Use the Terraform module for in-line Wallarm deployment
Terraform module
Use the Terraform module for in-line Wallarm deployment on AWS
Proxy in AWS VPC
Wallarm as proxy in AWS Virtual Private Cloud
Proxy for Amazon API Gateway
Wallarm as proxy for Amazon API Gateway protection
Google Cloud
Artifacts for Wallarm deployment on GCP
Machine Image
Use the official Google Cloud Machine Image to deploy Wallarm
GCE
Use the Docker image to deploy Wallarm with Google Compute Engine
Microsoft Azure
Artifacts for Wallarm deployment on Microsoft Azure
Azure Container Instances
Use the Docker image to deploy Wallarm with Azure Container Instances
Alibaba Cloud
Artifacts for Wallarm deployment on Alibaba Cloud
ECS
Use the Docker image to deploy Wallarm with Elastic Compute Service
Docker images
Deploy the Wallarm node as a Docker container
Docker image (NGINX)
Use the NGINX-based Docker image for Wallarm deployment
Docker image (Envoy)
Use the Envoy-based Docker image for Wallarm deployment
Linux packages
Install Wallarm on a supported OS as the NGINX module
All-in-one installation
Let Wallarm automatically check your OS and NGINX version and install appropriate packages
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
CentOS 7.x
Wallarm packages for CentOS 7.x
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
AlmaLinux
Wallarm packages for AlmaLinux
Rocky Linux
Wallarm packages for Rocky Linux
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
CentOS 7.x
Wallarm packages for CentOS 7.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
AlmaLinux
Wallarm packages for AlmaLinux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Rocky Linux
Wallarm packages for Rocky Linux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Kubernetes
Select a solution for running Wallarm in-line on Kubernetes
NGINX Ingress Controller
Deploy the NGINX Ingress Controller with integrated Wallarm services
Kong Ingress Controller
Deploy the Kong Ingress Controller with integrated Wallarm services
Sidecar Controller
Deploy Wallarm Sidecar controller for pod security
API Gateways¶
Connectors¶
Mulesoft
Deploy Wallarm to secure APIs deployed on the MuleSoft Anypoint platform
Apigee
Deploy Wallarm to secure APIs running on Apigee
Akamai EdgeWorkers
Deploy Wallarm to secure APIs running on Akamai EdgeWorkers
Azion Edge
Deploy Wallarm to secure APIs running on Azion Edge
AWS Lambda
Deploy Wallarm to secure APIs on AWS that utilize Node.js lambdas
Packages¶
Docker images
Deploy the Wallarm node as a Docker container
Linux packages
Install Wallarm on a supported OS as the NGINX module
Cloud images
Machine Images to deploy Wallarm on public clouds
Terraform module
Use the Terraform module for Wallarm deployment on AWS
Docker images
Deploy the Wallarm node as a Docker container
Docker image (NGINX)
Use the NGINX-based Docker image for Wallarm deployment
Docker image (Envoy)
Use the Envoy-based Docker image for Wallarm deployment
Cloud images
Machine Images to deploy Wallarm on public clouds
AWS AMI
Use the official Machine Image to deploy Wallarm on AWS
GCP Machine image
Use the official Machine Image to deploy Wallarm on Google Cloud
Linux packages
Install Wallarm on a supported OS as the NGINX module
All-in-one installation
Let Wallarm automatically check your OS and NGINX version and install appropriate packages
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
CentOS 7.x
Wallarm packages for CentOS 7.x
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
AlmaLinux
Wallarm packages for AlmaLinux
Rocky Linux
Wallarm packages for Rocky Linux
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
Debian 10.x Buster
Wallarm packages for Debian 10.x Buster
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Debian 11.x Bullseye
Wallarm packages for Debian 11.x Bullseye
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Ubuntu 18.04 Bionic
Wallarm packages for Ubuntu 18.04 Bionic
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 20.04 Focal
Wallarm packages for Ubuntu 20.04 Focal
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Ubuntu 22.04 Jammy
Wallarm packages for Ubuntu 22.04 Jammy
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
CentOS 7.x
Wallarm packages for CentOS 7.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Amazon Linux 2.0.2021x and lower
Wallarm packages for Amazon Linux 2.0.2021x and lower
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
AlmaLinux
Wallarm packages for AlmaLinux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Rocky Linux
Wallarm packages for Rocky Linux
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
Oracle Linux 8.x
Wallarm packages for Oracle Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories
RHEL 8.x
Wallarm packages for Red Hat Enterprise Linux 8.x
NGINX Stable
Packages for OS with NGINX Stable
NGINX Plus
Packages for OS with NGINX Plus
Distribution-provided NGINX
Packages for OS with NGINX installed from the Debian/CentOS software repositories