Amazon Shield logo

Amazon Shield

AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications running on AWS. It provides always-on detection and automatic inline mitigations that minimize application downtime and latency, with two tiers of protection - Shield Standard for automatic defense against common attacks and Shield Advanced for enhanced detection and 24/7 access to the DDoS Response Team.

1 APIs 7 Capabilities 0 Features 46.2 / 100 developing
DDoS ProtectionNetworkingSecurity

API Rating

46.2/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability80.0
Contract Quality26.3
Governance47.4
Operational Transparency52.6
Developer Ergonomics21.7
Commercial Clarity73.7

APIs

AWS Shield API

The AWS Shield API provides programmatic access to manage DDoS protection for your AWS resources. It enables developers to create and manage protections, subscribe to Shield Adv...

Capabilities

Amazon Shield REST API — #CreateProtectionGroup

Amazon Shield REST API — #CreateProtectionGroup. 1 operations. Lead operation: Amazon Shield Create Protection Group. Self-contained Naftiko capability covering one Amazon Shiel...

Run with Naftiko

Amazon Shield REST API — #CreateSubscription

Amazon Shield REST API — #CreateSubscription. 1 operations. Lead operation: Amazon Shield Create Subscription. Self-contained Naftiko capability covering one Amazon Shield busin...

Run with Naftiko

Amazon Shield REST API — #DescribeAttack

Amazon Shield REST API — #DescribeAttack. 1 operations. Lead operation: Amazon Shield Describe Attack. Self-contained Naftiko capability covering one Amazon Shield business surf...

Run with Naftiko

Amazon Shield REST API — #DescribeProtection

Amazon Shield REST API — #DescribeProtection. 1 operations. Lead operation: Amazon Shield Describe Protection. Self-contained Naftiko capability covering one Amazon Shield busin...

Run with Naftiko

Amazon Shield REST API — #DescribeSubscription

Amazon Shield REST API — #DescribeSubscription. 1 operations. Lead operation: Amazon Shield Describe Subscription. Self-contained Naftiko capability covering one Amazon Shield b...

Run with Naftiko

Amazon Shield REST API

Amazon Shield REST API. 1 operations. Lead operation: Amazon Shield Create Protection. Self-contained Naftiko capability covering one Amazon Shield business surface.

Run with Naftiko

Amazon Shield REST API — #ListProtections

Amazon Shield REST API — #ListProtections. 1 operations. Lead operation: Amazon Shield List Protections. Self-contained Naftiko capability covering one Amazon Shield business su...

Run with Naftiko

Semantic Vocabularies

Amazon Shield Context

14 classes · 31 properties

JSON-LD

Amazon Shield Context

0 classes · 3 properties

JSON-LD

API Governance Rules

Amazon Shield API Rules

19 rules · 8 errors 10 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
💻
Example
Example
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
OpenAPI
OpenAPI

Sources

apis.yml Raw ↑
name: Amazon Shield
description: AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications
  running on AWS. It provides always-on detection and automatic inline mitigations that minimize application downtime and
  latency, with two tiers of protection - Shield Standard for automatic defense against common attacks and Shield Advanced
  for enhanced detection and 24/7 access to the DDoS Response Team.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://raw.githubusercontent.com/api-evangelist/amazon-shield/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
apis:
- name: AWS Shield API
  description: The AWS Shield API provides programmatic access to manage DDoS protection for your AWS resources. It enables
    developers to create and manage protections, subscribe to Shield Advanced, configure emergency contacts, view attack details
    and statistics, and manage protection groups for coordinated defense across multiple resources.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/shield/
  baseURL: https://shield.amazonaws.com
  tags:
  - AWS
  - DDoS Protection
  - Networking
  - Security
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/waf/latest/developerguide/shield-chapter.html
  - type: OpenAPI
    url: openapi/amazon-shield-openapi.yml
  - type: Pricing
    url: https://aws.amazon.com/shield/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/shield/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/shield/faqs/
  - type: NaftikoCapability
    url: capabilities/amazon-shield-createprotectiongroup.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-createsubscription.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-describeattack.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-describeprotection.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-describesubscription.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-listprotections.yaml
  - type: NaftikoCapability
    url: capabilities/amazon-shield-general.yaml
common:
- type: Portal
  url: https://aws.amazon.com/
- type: Portal
  url: https://aws.amazon.com/shield/
- type: Documentation
  url: https://docs.aws.amazon.com/waf/latest/developerguide/shield-chapter.html
- 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: GitHubOrganization
  url: https://github.com/aws
- type: Portal
  url: https://console.aws.amazon.com/wafv2/shieldv2
- 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: Contact
  url: https://aws.amazon.com/contact-us/
- type: JSONLD
  url: json-ld/amazon-shield-context-context.jsonld
- type: JSONLD
  url: json-ld/amazon-shield-context.jsonld
- type: JSONSchema
  url: json-schema/amazon-shield-api-attack-detail-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-create-protection-group-request-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-create-protection-request-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-create-protection-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-describe-attack-request-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-describe-attack-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-describe-protection-request-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-describe-protection-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-list-protections-request-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-list-protections-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-mitigation-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-protection-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-summarized-counter-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-api-tag-schema.json
- type: JSONSchema
  url: json-schema/amazon-shield-protection-schema.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-attack-detail-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-create-protection-group-request-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-create-protection-request-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-create-protection-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-describe-attack-request-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-describe-attack-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-describe-protection-request-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-describe-protection-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-list-protections-request-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-list-protections-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-mitigation-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-protection-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-summarized-counter-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-api-tag-structure.json
- type: JSONStructure
  url: json-structure/amazon-shield-protection-structure.json
- type: Example
  url: examples/amazon-shield-api-attack-detail-example.json
- type: Example
  url: examples/amazon-shield-api-create-protection-group-request-example.json
- type: Example
  url: examples/amazon-shield-api-create-protection-request-example.json
- type: Example
  url: examples/amazon-shield-api-create-protection-response-example.json
- type: Example
  url: examples/amazon-shield-api-describe-attack-request-example.json
- type: Example
  url: examples/amazon-shield-api-describe-attack-response-example.json
- type: Example
  url: examples/amazon-shield-api-describe-protection-request-example.json
- type: Example
  url: examples/amazon-shield-api-describe-protection-response-example.json
- type: Example
  url: examples/amazon-shield-api-list-protections-request-example.json
- type: Example
  url: examples/amazon-shield-api-list-protections-response-example.json
- type: Example
  url: examples/amazon-shield-api-mitigation-example.json
- type: Example
  url: examples/amazon-shield-api-protection-example.json
- type: Example
  url: examples/amazon-shield-api-summarized-counter-example.json
- type: Example
  url: examples/amazon-shield-api-tag-example.json
- type: Example
  url: examples/amazon-shield-protection-example.json
- type: SpectralRules
  url: rules/amazon-shield-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-shield-vocabulary.yaml
- type: OpenAPI
  url: openapi/amazon-shield-api-openapi.yml
- 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
- DDoS Protection
- Networking
- Security