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.
Edge¶
Kubernetes¶
Ingress
Wallarm solutions for Ingress load balancing and security
Sidecar
Deploy Wallarm Sidecar controller for pod security
eBPF
Out-of-band deployment on Kubernetes using the eBPF technology
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
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
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
CloudFront
Deploy Wallarm to secure traffic delivered through Amazon CloudFront
Cloudflare
Deploy Wallarm to secure traffic running via Cloudflare
Kong API Gateway
Deploy Wallarm to secure APIs managed by Kong Ingress Controller
Istio
Deploy Wallarm to secure APIs managed by Istio
Broadcom Layer7 API Gateways
Deploy Wallarm to secure APIs managed with Layer7 API Gateways
In-line¶
Edge Inline
Wallarm-hosted node for real‑time, inline traffic analysis
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
All-in-one installer
Let Wallarm detect your OS and NGINX version to install the appropriate modules
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
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
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
Out-of-band¶
eBPF
Out-of-band deployment on Kubernetes using the eBPF technology
TCP Traffic Mirror Analysis
Out-of-band deployment for TCP traffic mirror analysis
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
All-in-one installer
Let Wallarm detect your OS and NGINX version to install the appropriate modules
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
All deployment artifacts¶
NGINX Node
Node for infrastructures that rely on NGINX
Native Node
Self-hosted node for connectors or TCP traffic
NGINX Node
Node for infrastructures that rely on NGINX
All-in-one installer
Let Wallarm detect your OS and NGINX version to install the appropriate modules
Docker images
Deploy the Wallarm node as a Docker container
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
Native Node
Self-hosted node for connectors or TCP traffic
All-in-one installer
Run the Native Node on a virtual machine on Linux
Helm chart
Run the Native Node in an infrastructure utilizing K8s
Docker image
Run the Native Node in a containerized environment using Docker