Amazon WAF logo

Amazon WAF

AWS WAF is a web application firewall that helps protect web applications and APIs from common web exploits and bots that may affect availability, compromise security, or consume excessive resources.

1 APIs 2 Features
Bot ManagementDdos ProtectionSecurityWAFWeb Application Firewall

APIs

Amazon WAF REST API

RESTful API for AWS WAF operations including web ACL management, rule groups, IP sets, regex pattern sets, and logging configurations for protecting web applications.

Features

Automation

Automate operational tasks with Amazon WAF.

API Access

Programmatic access to Amazon WAF resources.

Use Cases

Cloud Operations

Use Amazon WAF to manage and automate cloud operations.

Semantic Vocabularies

Amazon Waf Context

7 classes · 5 properties

JSON-LD

API Governance Rules

Amazon WAF API Rules

8 rules · 3 errors 5 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Knowledge Center
Knowledge Center
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon WAF
description: >-
  AWS WAF is a web application firewall that helps protect web applications and APIs from common web exploits and bots
  that may affect availability, compromise security, or consume excessive resources.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/waf/
created: '2024-01-15'
modified: '2026-05-19'
apis:
  - name: Amazon WAF REST API
    description: >-
      RESTful API for AWS WAF operations including web ACL management, rule groups, IP sets, regex pattern sets, and
      logging configurations for protecting web applications.
    image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
    humanURL: https://aws.amazon.com/waf/
    baseURL: https://wafv2.amazonaws.com
    tags:
      - AWS
      - Security
      - WAF
      - Web Application Firewall
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/waf/latest/APIReference/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/amazon-waf/refs/heads/main/openapi/amazon-waf-openapi.yml
      - type: OpenAPI
        url: https://api.apis.guru/v2/specs/amazonaws.com/wafv2/2019-07-29/openapi.yaml
      - type: JSONSchema
        url: json-schema/amazon-waf-web-acl-schema.json
      - type: JSONLD
        url: json-ld/amazon-waf-context.jsonld
      - type: Pricing
        url: https://aws.amazon.com/waf/pricing/
      - type: GettingStarted
        url: https://aws.amazon.com/waf/getting-started/
      - type: Authentication
        url: https://docs.aws.amazon.com/waf/latest/APIReference/CommonParameters.html
      - type: SDKs
        url: https://aws.amazon.com/tools/
      - type: StatusPage
        url: https://status.aws.amazon.com/
      - type: FAQ
        url: https://aws.amazon.com/waf/faqs/
      - type: ServiceLevelAgreement
        url: https://aws.amazon.com/waf/sla/
      - type: User Guide
        url: https://docs.aws.amazon.com/waf/latest/developerguide/what-is-aws-waf.html
      - type: APIReference
        url: https://docs.aws.amazon.com/waf/latest/APIReference/Welcome.html
      - type: Code Examples
        url: https://docs.aws.amazon.com/waf/latest/developerguide/waf-examples.html
      - type: Security
        url: https://docs.aws.amazon.com/waf/latest/developerguide/security.html
common:
  - type: Portal
    url: https://aws.amazon.com/
  - type: Website
    url: https://aws.amazon.com/waf/
  - type: Documentation
    url: https://docs.aws.amazon.com/waf/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: Support
    url: https://aws.amazon.com/premiumsupport/
  - type: Blog
    url: https://aws.amazon.com/blogs/security/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/wafv2/
  - type: SignUp
    url: https://signin.aws.amazon.com/signup?request_type=register
  - type: Login
    url: https://aws.amazon.com/console/
  - type: StatusPage
    url: https://health.aws.amazon.com/health/status
  - type: Knowledge Center
    url: https://repost.aws/knowledge-center
  - type: YouTube
    url: https://www.youtube.com/user/AmazonWebServices
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/aws-waf
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: SpectralRules
    url: https://raw.githubusercontent.com/api-evangelist/amazon-waf/refs/heads/main/rules/amazon-waf-spectral-rules.yml
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/amazon-waf/refs/heads/main/vocabulary/amazon-waf-vocabulary.yaml
  - type: Features
    data:
      - name: Automation
        description: Automate operational tasks with Amazon WAF.
      - name: API Access
        description: Programmatic access to Amazon WAF resources.
  - type: UseCases
    data:
      - name: Cloud Operations
        description: Use Amazon WAF to manage and automate cloud operations.
  - type: Integrations
    url: https://aws.amazon.com/partners/
integrations:
  - name: Partner Programs
  - name: Resources
  - name: Success Stories
  - name: Work with an AWS Partner
  - name: AWS Marketplace
  - name: AWS Partner Central
  - name: Partner Paths
  - name: co-sell with AWS
maintainers:
  - FN: Kin Lane
    email: [email protected]
    url: https://apievangelist.com
tags:
  - AWS
  - Bot Management
  - Ddos Protection
  - Security
  - WAF
  - Web Application Firewall