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 3 Capabilities 2 Features 57.1 / 100 developing
Bot ManagementDdos ProtectionSecurityWAFWeb Application Firewall

API Rating

57.1/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability80.0
Contract Quality66.7
Governance39.5
Operational Transparency52.6
Developer Ergonomics30.4
Commercial Clarity73.7

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.

Capabilities

Amazon WAF API — IP Sets

Amazon WAF API — IP Sets. 1 operations. Lead operation: Amazon WAF Create an IP Set. Self-contained Naftiko capability covering one Amazon Waf business surface.

Run with Naftiko

Amazon WAF API — Rule Groups

Amazon WAF API — Rule Groups. 1 operations. Lead operation: Amazon WAF Create a Rule Group. Self-contained Naftiko capability covering one Amazon Waf business surface.

Run with Naftiko

Amazon WAF API — Web ACLs

Amazon WAF API — Web ACLs. 3 operations. Lead operation: Amazon WAF Create a Web ACL. Self-contained Naftiko capability covering one Amazon Waf business surface.

Run with Naftiko

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
  - type: NaftikoCapability
    url: capabilities/amazon-waf-ip-sets.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-waf-rule-groups.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-waf-web-acls.yaml
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