Skip to content
Wallarm

Wallarm

Category: API Security
License: Commercial
Suphi Cankurt
Suphi Cankurt
+8 Years in AppSec
Updated May 19, 2026
11 min read
Key Takeaways
  • Protects 160,000+ APIs processing billions of requests daily. Combines WAF with ML-based API security, automatic discovery, and bot management.
  • Security Edge DNS deployment puts API protection in front of infrastructure in as little as 15 minutes β€” no infrastructure changes or agents required.
  • API Discovery builds inventory from live traffic (not uploaded specs), detecting shadow APIs, zombie APIs, and sensitive data flows including PII and credentials.
  • Covers OWASP API Top 10 with BOLA protection, GraphQL security (query depth limits, introspection blocking), and credential stuffing detection.
Latest Updates
  • MCP Protection discovers exposed Model Context Protocol servers, tools, and resources, correlates MCP and user sessions, and enforces schema-based access controls for tool usage, included with Wallarm Advanced API Security. source
  • Wallarm’s TCP traffic analysis engine adds support for Geneve-encapsulated traffic used by AWS Traffic Mirroring and VXLAN encapsulation, enabling out-of-band API Discovery, session analysis, and attack detection from AWS ENIs. source
  • Adds a redesigned Activity Log under Settings that records configuration changes, access updates, and system activity with per-user attribution, intended for audit and compliance reporting. source

Wallarm is an API security platform that protects over 160,000 APIs and processes billions of requests daily. It pairs a web application firewall with ML-based API protection, automatic API discovery, and bot management in a single product.

Wallarm Security Issues dashboard showing top vulnerable hosts, security issues by type including SQL injection and RCE findings, and severity statistics

The company is headquartered in Austin, TX with an additional office in San Francisco. Customers include Panasonic, Victoria’s Secret, Miro, Samsung, Dropbox, and Semrush.

Wallarm also maintains several open-source projects: API Firewall, GoTestWAF, and the libDetection library.

What is Wallarm?

Wallarm started as a WAF and expanded into API security tools as API traffic outgrew traditional web application traffic. The platform treats API protection as the primary concern rather than a bolt-on to WAF rules, putting Wallarm alongside WAF-heritage peers like Imperva API Security but with stronger emphasis on developer-controlled deployment.

It works in two modes. Inline mode sits in the request path and blocks attacks before they reach your backend.

Out-of-band mode mirrors traffic for analysis without touching the live request flow. Both feed the same Wallarm Console for visibility.

The platform organizes into four product areas:

Advanced API Security
Bundles API Discovery, API Security Testing, API Abuse Prevention, and credential stuffing detection. Discovers your full API inventory from real traffic and blocks OWASP API Top 10 attacks.
Cloud-Native WAAP
Web application and API protection that deploys across cloud, Kubernetes, and on-premise environments. Handles injection attacks, XSS, and L7 DDoS alongside API-specific threats.
Security Edge
DNS-based edge deployment that puts API protection in front of your infrastructure. Wallarm claims deployment in as little as 15 minutes by redirecting DNS. Multi-cloud and multi-CDN compatible.
API Attack Surface Management
Agentless detection of external-facing APIs and hosts. Finds API leaks and exposed endpoints you may not know about.

What are Wallarm’s key features?

FeatureDetails
APIs protected160,000+
Requests processedBillions daily
API DiscoveryAutomatic inventory from live traffic, shadow/zombie/orphan API detection
Threat detectionML-based anomaly detection + signature matching
OWASP coverageFull OWASP API Security Top 10
Bot managementCredential stuffing, ATO, L7 DDoS, scraping detection
GraphQLQuery depth limits, complexity analysis, introspection blocking
Deployment optionsDocker, Kubernetes, NGINX, cloud connectors, DNS edge, eBPF
IntegrationsSlack, Teams, PagerDuty, Jira, Splunk, Datadog, Sumo Logic, and more

API Discovery

Wallarm builds your API inventory by analyzing real traffic rather than relying on uploaded specs. The API Discovery module identifies endpoints, request methods, parameters, data types, and authentication patterns.

Wallarm API Discovery showing discovered endpoints with methods and risk scores

It flags shadow APIs (undocumented endpoints handling live traffic), zombie APIs (deprecated endpoints still accessible), and orphan APIs (endpoints with no owner). Sensitive data detection picks up PII, financial data, credentials, and health information flowing through your APIs.

Wallarm API Discovery showing request parameters and data types for an endpoint

Risk scoring ranks endpoints by attack likelihood. Business-critical flows like authentication, billing, and account management are tagged automatically.

Key Differentiator
Wallarm builds API specs from observed traffic rather than requiring teams to upload OpenAPI definitions. The inventory updates continuously as your APIs change, and differences between actual behavior and documented specs are surfaced automatically.

Threat Detection and WAAP

ML models establish baselines of normal API behavior and flag deviations. This catches zero-day attacks and business logic abuse that signature-only tools miss.

Wallarm also uses traditional signature matching for known attack patterns, so the two approaches cover different ground.

Protection covers the OWASP API Security Top 10:

  • BOLA (Broken Object Level Authorization) with automatic protection rules
  • Broken Authentication detection
  • Excessive Data Exposure monitoring
  • Rate Limiting enforcement
  • Broken Function Level Authorization detection
  • Mass Assignment blocking
  • Injection attacks (SQLi, XSS, RCE)
  • Security Misconfiguration identification

API Abuse Prevention

The API Abuse Prevention module targets automated attacks that traditional WAFs miss. It uses specialized detectors for:

  • Account takeover and credential stuffing β€” identifies automated login attempts by analyzing request patterns and timing
  • L7 DDoS β€” detects high-volume API abuse that overwhelms application logic
  • Scraping β€” blocks automated data extraction across API endpoints
  • Security crawlers β€” identifies scanning tools probing your API surface

Each detector has adjustable weighting and thresholds. Session-level blocking lets you stop a specific malicious session without affecting legitimate users sharing the same IP.

GraphQL Security

Wallarm includes protections specific to GraphQL APIs:

  • Query depth limiting to prevent deeply nested queries
  • Query complexity analysis
  • Introspection blocking in production
  • Batching attack prevention

Bot Management

The platform distinguishes legitimate automation (monitoring tools, partner integrations) from malicious bots. Policies can allow, challenge, or block different bot categories based on signatures, behavioral patterns, and client fingerprints.

API runtime protection

Wallarm’s WAAP is API runtime protection by design β€” the inline filtering node enforces policies on live API traffic, blocking attacks (injection, BOLA, BFLA, OWASP API Top 10) at the request layer rather than at scan-time. This runtime-first stance is what separates Wallarm from spec-only tools and from detection-only behavioral platforms; the same node that enforces WAF rules also runs the API-specific detectors against the live request and response.

Deployment

Wallarm offers several deployment paths depending on your infrastructure. All installation commands below come from the official documentation .

Docker

The NGINX-based Docker image runs on both x86_64 and ARM64. The current image is wallarm/node:6.10.1 based on Alpine Linux 3.22 with NGINX stable 1.28.0.

docker run -d \
  -e WALLARM_API_TOKEN='<YOUR_TOKEN>' \
  -e WALLARM_LABELS='group=<GROUP>' \
  -e NGINX_BACKEND='your-backend.example.com' \
  -e WALLARM_API_HOST='us1.api.wallarm.com' \
  -p 80:80 \
  wallarm/node:6.10.1

Set WALLARM_MODE to block, safe_blocking, monitoring, or off to control filtering behavior. Omit WALLARM_API_HOST if using the EU cloud.

Kubernetes (Helm)

Wallarm provides a Helm chart that wraps the community NGINX Ingress Controller (v1.11.8) with Wallarm filtering built in. The chart supports Kubernetes 1.26 through 1.30.

helm repo add wallarm https://charts.wallarm.com
helm repo update wallarm

helm install --version 6.10.1 wallarm-ingress wallarm/wallarm-ingress \
  -n wallarm-system \
  -f values.yaml

The values.yaml requires at minimum:

controller:
  wallarm:
    enabled: "true"
    token: "<NODE_TOKEN>"
    apiHost: "us1.api.wallarm.com" # omit for EU cloud

Enable traffic analysis per ingress with annotations:

kubectl annotate ingress <YOUR_INGRESS> \
  nginx.ingress.kubernetes.io/wallarm-mode=monitoring

Additional Kubernetes options include sidecar proxy injection and eBPF-based out-of-band analysis.

All-in-One Installer (NGINX)

For compute instances running NGINX, the all-in-one installer auto-detects your OS and NGINX version:

curl -O https://meganode.wallarm.com/6.10/wallarm-6.10.1.x86_64-glibc.sh

sudo env WALLARM_LABELS='group=<GROUP>' \
  sh wallarm-6.10.1.x86_64-glibc.sh -- \
  --batch -t <YOUR_TOKEN> -c US

ARM64 builds are available at the same path with aarch64-glibc in the filename.

Cloud Connectors

Native connectors are available for:

  • AWS β€” ALB, API Gateway, CloudFront
  • Azure β€” Application Gateway, Front Door
  • GCP β€” Cloud Armor, Load Balancer
  • Cloudflare β€” Workers integration
  • CDN/Gateway β€” Kong, MuleSoft, Fastly, Akamai

Security Edge

Security Edge is the fastest deployment option. Point your DNS at Wallarm’s edge network and traffic is filtered before reaching your origin.

No infrastructure changes, no agents to install. Wallarm claims setup in 15 minutes.

What does Wallarm integrate with?

Cloud Providers
AWS AWS
Azure Azure
GCP GCP
Alibaba Cloud Alibaba Cloud
Incident Management
PagerDuty PagerDuty
Jira Jira
OpsGenie OpsGenie
ServiceNow ServiceNow
SIEM & Observability
Splunk Splunk
Sumo Logic Sumo Logic
Datadog Datadog
Microsoft Sentinel Microsoft Sentinel
Communication
Slack Slack
Microsoft Teams Microsoft Teams
Telegram Telegram

How do I get started with Wallarm?

1
Choose a deployment method β€” Security Edge (DNS redirect, 15 minutes), Docker container, Kubernetes Helm chart, all-in-one NGINX installer, or a cloud connector.
2
Create a Wallarm Console account β€” Sign up at us1.my.wallarm.com (US) or my.wallarm.com (EU). Generate an API token for your node.
3
Deploy the node β€” Run the Docker image, install the Helm chart, or execute the all-in-one script with your token. The node registers with Wallarm Cloud automatically.
4
Enable API Discovery and protection β€” Toggle API Discovery in the Console to start building your API inventory. Set filtering mode to monitoring first, then switch to blocking once you’ve reviewed the baseline.
Wallarm API Discovery showing endpoint inventory and traffic analysis

When to Use Wallarm

Wallarm is a good fit if:

  • You need API-specific protection beyond what a standard WAF provides
  • You want automatic API inventory built from live traffic, not manual spec uploads
  • Your APIs face bot abuse, credential stuffing, or scraping attacks
  • You run GraphQL endpoints that need query-level controls
  • You deploy across multiple clouds and need consistent API protection
  • You want the option of DNS-based deployment without infrastructure changes
Best For
API-first organizations and microservices teams that need both WAF and API-specific protection in one platform, with automatic API discovery from live traffic.

It’s probably not the right pick if:

  • You only need a basic WAF for static web pages without significant API traffic
  • You already use a dedicated API security tool like 42Crunch for spec-driven security and want a different approach
  • Your environment requires all security tooling to run entirely on-premise with no cloud component (though Wallarm does support on-premise Wallarm Cloud)

Wallarm also offers a Terraform provider for infrastructure-as-code management and a free API Security Certification program through Wallarm University.

How to use Wallarm

The Deployment section above covers the infrastructure choice; this is the operational workflow once a node is running.

  1. Deploy the filtering node in the shape that matches the existing stack β€” Security Edge for DNS-based deployments, an NGINX module or Helm chart for Kubernetes ingress, the all-in-one installer for compute instances, or a cloud connector for AWS/Azure/GCP/Cloudflare.
  2. Configure protection profiles. Start in monitoring mode so the WAAP rules and API-specific detectors observe traffic without blocking, then graduate to safe-blocking and full blocking as the false-positive rate stabilizes.
  3. Review the API inventory and risk score. The API Discovery module builds the inventory from live traffic; each endpoint carries methods, parameters, data classification, and a per-endpoint risk score that drives policy attachment.
  4. Tune detection rules against the production baseline. ML-driven anomaly detection runs alongside signature matching, and per-detector weighting lets you raise sensitivity for credential stuffing, account takeover, or scraping without retuning the underlying WAAP rules.
  5. Integrate alerts into the SOC stack. Native connectors push to Splunk, Datadog, Sumo Logic, Microsoft Sentinel, PagerDuty, Jira, ServiceNow, Slack, and Teams so the same incident view drives the security and platform teams.

How much does Wallarm cost?

Wallarm publishes Security Edge as a free entry tier for getting started, with the full Advanced API Security product and Cloud-Native WAAP sold through enterprise sales rather than a public rate card. The wallarm.com pricing page directs paid prospects to a contact-sales flow, and the public site keeps Security Edge as the only listed self-serve option.

Three signals consistently move the quote: API call volume across the protected estate, the deployment topology (Security Edge edge nodes, Kubernetes ingress, all-in-one NGINX, or hybrid combinations), and which WAAP features are in scope β€” Advanced API Security includes API Discovery, API Security Testing, API Abuse Prevention, and credential stuffing detection, while Cloud-Native WAAP layers in WAF and L7 DDoS coverage. API Attack Surface Management is sold as a separate module. New buyers typically run a 30–60 day procurement cycle that starts with a Security Edge or monitoring-mode deployment to size the eventual production tier.

What are alternatives to Wallarm?

Wallarm sits at the WAAP-plus-API-security intersection, so the closest alternatives split by which heritage you want.

  • Imperva API Security is the closest WAF-heritage peer. It extends an established WAF platform with API discovery and runtime checks, which makes it the obvious comparison for buyers consolidating into a single Imperva or Thales agreement.
  • Akamai API Security , formerly Noname Security before the June 2024 acquisition, pairs runtime detection with Akamai’s edge. Pick it when multi-CDN coverage or an existing Akamai relationship matters more than developer-friendly deployment.
  • Salt Security is the pure-play API behavioral runtime alternative. It runs continuous detection against live traffic without a WAF dependency and suits teams that already have a WAF in place and want behavioral runtime as a separate discipline.
  • 42Crunch takes the contract-first stance. Every check ties back to the OpenAPI spec and a runtime micro API firewall enforces the same contract in production β€” the right choice when the security model has to live and die with the spec.
  • Cequence leads with a unified API protection platform tuned for bot abuse and business-logic attacks, with native inline blocking that overlaps Wallarm’s WAAP positioning but with a stronger ML bot-defense angle.

The buying signal that consistently favors Wallarm is wanting WAF and API security in one node, deployed by the platform team rather than the security team, with the option to run on-premise or at the DNS edge depending on infrastructure constraints.

Wallarm FAQ

Is Wallarm a WAF or an API security platform? Both. The Cloud-Native WAAP product combines them in a single filtering node, and Advanced API Security adds API Discovery, API Security Testing, API Abuse Prevention, and credential stuffing detection on top of the WAF surface. Most customers buy Wallarm precisely because the same node covers both layers.

Does Wallarm cover OWASP API Top 10? Yes. The platform runs runtime detection across the full OWASP API Security Top 10 β€” BOLA, broken authentication, excessive data exposure, lack of resources and rate limiting, broken function-level authorization, mass assignment, security misconfiguration, injection, improper asset management, and insufficient logging β€” through the same WAAP node that enforces the WAF rules.

Can Wallarm run inline at the gateway? Yes. The filtering node deploys as an NGINX-based Docker image, a Kubernetes Helm chart wrapping the community NGINX Ingress Controller, an all-in-one NGINX installer for compute instances, a Security Edge DNS deployment, or a sidecar proxy. eBPF-based out-of-band analysis is also available for environments where inline deployment is not on the table.

Does Wallarm have an open-source component? Yes. Wallarm maintains several open-source projects β€” API Firewall, GoTestWAF, and the libDetection library β€” and the historical NGINX module heritage means much of the deployment story is built on open-source infrastructure that platform teams can audit. The commercial product layers cloud analytics, ML models, and management on top of that base.

How does Wallarm compare to Imperva API Security? Both extend a WAF heritage with API security, but Wallarm leans developer-first with self-serve deployment paths (NGINX, Kubernetes, Security Edge) while Imperva’s commercial model anchors around the broader Cloud Application Security suite. If the existing WAF is already Imperva, the API Security module is the path of least resistance; if the platform team owns the WAF and wants direct control of the filtering node, Wallarm is the better fit.

Frequently Asked Questions

What is Wallarm?
Wallarm is an API security platform that combines web application firewall capabilities with API-specific protection. It protects over 160,000 APIs and handles billions of API requests daily. The platform discovers APIs automatically, detects threats using machine learning, and blocks attacks inline.
How does Wallarm deploy?
Wallarm offers multiple deployment methods: Security Edge via DNS redirect (as fast as 15 minutes), Docker containers using the wallarm/node image, Kubernetes via Helm-based NGINX Ingress Controller or sidecar proxy, the all-in-one NGINX installer for compute instances, and cloud connectors for AWS, Azure, GCP, and Cloudflare.
Does Wallarm discover APIs automatically?
Yes. Wallarm’s API Discovery module builds an API inventory from actual traffic. It identifies endpoints, parameters, data types, and authentication methods. Shadow APIs, zombie APIs, and orphan APIs are flagged automatically. Sensitive data flows such as PII, financial data, and credentials are detected.
What API attacks does Wallarm detect?
Wallarm detects BOLA attacks, credential stuffing, account takeover, data scraping, L7 DDoS, rate limit bypass, business logic manipulation, and GraphQL-specific threats like query depth abuse and introspection exploitation. It covers the full OWASP API Security Top 10.
Does Wallarm have a free tier?
Security Edge offers a free tier for getting started. The full Advanced API Security product and Cloud-Native WAAP are commercial offerings with pricing based on deployment scope.