Support FAQ

What is WAAP (Web Application and API Protection)?

Back to learning

Web Application and API Protection (WAAP) is the edge security layer for the way applications now work. It still protects web pages from familiar attacks such as SQL injection and cross-site scripting, but it also has to understand APIs, login flows, mobile clients, automation, rate abuse, and Layer 7 flood traffic.

The useful way to think about WAAP is simple: every request should be classified before it reaches the application. A safe request should keep moving. A suspicious request may need to be logged, challenged, throttled, or blocked. The decision should be clear enough that an operator can explain what happened later.

Why WAAP Exists

A traditional WAF is still valuable. It inspects HTTP traffic and blocks known application-layer attacks. That is still part of the job.

The gap appears when the same application also exposes REST, GraphQL, WebSocket, checkout, login, account, and partner API routes. Those requests can be technically valid and still abusive. A credential stuffing bot may send normal login payloads. A scraper may rotate residential proxies and stay below a basic IP limit. A Layer 7 attack may look like many ordinary dynamic requests until the origin is under pressure.

WAAP widens the decision beyond "does this match a WAF rule?" It brings web, API, bot, rate, DDoS, and request context into one control path.

What WAAP Should Cover

Good WAAP protection usually includes:

  • WAF rules for application attacks such as injection, XSS, traversal, and remote-code-execution attempts.
  • API protection for REST, GraphQL, and WebSocket routes, including schema, authentication, method, and payload checks.
  • Bot management for scraping, credential stuffing, inventory abuse, and automated account activity.
  • Advanced rate limiting that can count by route, identity, ASN, country, response code, TLS fingerprint, and other request signals, not just IP address.
  • DDoS controls for Layer 7 floods and abnormal request pressure.
  • Residential proxy detection where proxy use becomes a risk signal rather than an automatic yes-or-no verdict.
  • Logs and dashboards that keep the action, signal, and request context together for review.

That last point matters. A block that cannot be explained is hard to tune. A challenge that protects a login flow but punishes good customers is still a problem. WAAP is most useful when security teams can see why a control fired and what it did to real traffic.

WAAP Versus WAF

The difference is not that WAF is obsolete. It is that WAF is one control inside a wider application protection model.

Question WAF WAAP
Main job Inspect web traffic for application attacks Protect web applications and APIs with layered request decisions
Common signals Signatures, rules, request headers, payload patterns WAF signals plus API route, schema, bot, fingerprint, proxy, rate, and DDoS context
Typical action Allow, log, or block Allow, log, challenge, throttle, block, route, or cache
Best fit Web apps with known HTTP attack exposure Mixed web/API estates where automation, fraud, scraping, and Layer 7 pressure overlap
Review need Rule hit and request log Decision evidence tied to request context and business impact

If you only need basic protection for a small web application, a WAF may be enough. If your application depends on APIs, customer accounts, checkout, partner traffic, or high-value content, WAAP gives operators more of the context they need to make safe decisions.

Where APIs Change the Security Problem

APIs often carry the most important business workflows. They handle login, search, cart, pricing, booking, inventory, payment, account updates, and partner access. Many attacks do not need a spectacular exploit. They just need repeated access to a useful endpoint.

For example:

  • A bot can test credentials against an authentication API.
  • A scraper can pull price or inventory data through public endpoints.
  • A fraud campaign can cycle promotion, checkout, or account update flows.
  • A Layer 7 attack can send expensive dynamic API requests until origin resources are consumed.
  • A GraphQL endpoint can be abused through query depth, field selection, or introspection behaviour.

WAAP should help decide which of those requests look trusted, which need friction, and which should never reach origin.

What Peakhour Means by WAAP

Peakhour treats WAAP as a request decision path at the edge. WAF rules, API policy, bot signals, rate limits, DDoS controls, and operational evidence work together instead of sitting in separate consoles with separate explanations.

That matters during live incidents. If attack traffic shifts from login attempts to API scraping, the operator should not have to rebuild the whole story from disconnected logs. The request should carry enough evidence to show the route, signal, score, action, and outcome.

Peakhour can run as Peakhour Edge or beside an existing edge. That is useful for teams that already operate a CDN, cloud edge, or multicloud setup and cannot justify a rip-and-replace project just to get better application security controls.

Practical WAAP Questions

Before choosing or tuning WAAP, ask:

  • Which web and API routes are business-critical?
  • Which routes are expensive for origin to serve?
  • Which account, checkout, or API flows need adaptive friction?
  • Which signals are available at decision time: identity, route, IP, ASN, country, TLS fingerprint, bot status, proxy status, response code, and request history?
  • Can the team review why a request was allowed, challenged, throttled, blocked, or logged?
  • Can the controls run where the traffic already flows, including the existing CDN or edge path?

Those questions keep WAAP grounded. The goal is not to collect more security features. The goal is cleaner application traffic, lower origin pressure, fewer blind spots, and decisions your team can defend.

Next Steps

If you are comparing terms, start with WAF vs WAAP. If the problem is API-specific, read about API protection and API bot protection. If the issue is broader traffic quality, start with Traffic Control and Application Security.

Related Articles

AI Crawler User Agents

A practical reference for common AI crawler user agents, operators, purposes, and recommended Peakhour bot-management actions.

AI For Cybersecurity

AI For Cybersecurity explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.

AI Image Generation

AI Image Generation explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.

AI Misuse

AI Misuse explains the concept in the context of AI security, with practical checks and mitigation considerations for site operators.

© PEAKHOUR.IO PTY LTD 2025   ABN 76 619 930 826    All rights reserved.