Imperva website screenshot

Imperva

Imperva (a Thales company) is a cybersecurity company providing cloud-based and on-premises application security, data security, and network security solutions. Their developer APIs cover cloud WAF management, DDoS protection, API security, advanced bot protection, and data security fabric for enterprises. Developers can manage sites, policies, configurations, and analytics programmatically via REST APIs authenticated with API keys. Imperva also provides a Python SDK (imperva-sdk) for the SecureSphere on-premises MX platform, a Terraform provider for infrastructure-as-code provisioning, and a CLI for orchestration and automation workflows.

4 APIs 0 Features
SecurityCybersecurityWAFDDoS ProtectionAPI SecurityBot ManagementData SecurityCloud Security

APIs

Imperva Cloud Application Security API

REST API for managing Imperva cloud WAF, DDoS protection, CDN, bot management, and API security policies. Enables programmatic site provisioning, security policy configuration, ...

Imperva SecureSphere Open API

REST API for managing on-premises Imperva SecureSphere MX appliances, including site configuration, security policies, server groups, web services, and threat mitigation rules. ...

Imperva API Security

API for managing Imperva's API security product, providing visibility into API traffic, detection of API vulnerabilities and threats, and enforcement of API access policies. Int...

Imperva Data Security Fabric API

API for managing Imperva's Data Security Fabric (DSF) product, enabling automated deployment and configuration of data security monitoring, auditing, and analytics across cloud ...

GraphQL

Imperva GraphQL

Imperva Cloud Application Security GraphQL Schema

GRAPHQL

Pricing Plans

Imperva Plans Pricing

7 plans

PLANS

Rate Limits

Imperva Rate Limits

4 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Imperva Context

15 classes · 25 properties

JSON-LD

Example Payloads

Imperva Account Example

8 fields

EXAMPLE

Imperva Api Result Example

3 fields

EXAMPLE

Imperva Site Add Example

8 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
X
X
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
aid: imperva
name: Imperva
description: Imperva (a Thales company) is a cybersecurity company providing cloud-based and on-premises application security,
  data security, and network security solutions. Their developer APIs cover cloud WAF management, DDoS protection, API security,
  advanced bot protection, and data security fabric for enterprises. Developers can manage sites, policies, configurations,
  and analytics programmatically via REST APIs authenticated with API keys. Imperva also provides a Python SDK (imperva-sdk)
  for the SecureSphere on-premises MX platform, a Terraform provider for infrastructure-as-code provisioning, and a CLI for
  orchestration and automation workflows.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Security
- Cybersecurity
- WAF
- DDoS Protection
- API Security
- Bot Management
- Data Security
- Cloud Security
url: https://raw.githubusercontent.com/api-evangelist/imperva/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
- aid: imperva:cloud-application-security-api
  name: Imperva Cloud Application Security API
  description: REST API for managing Imperva cloud WAF, DDoS protection, CDN, bot management, and API security policies. Enables
    programmatic site provisioning, security policy configuration, traffic analytics, and account management. Authenticated
    via API ID and API key obtained from the Imperva management console.
  humanURL: https://docs-cybersec.thalesgroup.com/bundle/cloud-application-security/page/apiv2/cloud-api.htm
  baseURL: https://api.imperva.com
  tags:
  - WAF
  - DDoS Protection
  - CDN
  - Bot Management
  - Cloud Security
  properties:
  - type: Documentation
    url: https://docs-cybersec.thalesgroup.com/bundle/cloud-application-security/page/apiv2/cloud-api.htm
  - type: OpenAPI
    url: https://github.com/imperva/imperva-web-api-composer/blob/master/src/assets/cwaf/cwaf-v1-swagger-3.json
  - type: OpenAPI
    url: openapi/imperva-cloud-application-security-openapi.yml
  - url: graphql/imperva-graphql.md
    type: GraphQL
- aid: imperva:securesphere-open-api
  name: Imperva SecureSphere Open API
  description: REST API for managing on-premises Imperva SecureSphere MX appliances, including site configuration, security
    policies, server groups, web services, and threat mitigation rules. Authenticated via username and password credentials
    against the SecureSphere management server host.
  humanURL: https://docs-cybersec.thalesgroup.com/bundle/api-docs/page/api/api-overview.htm
  tags:
  - On-Premises
  - SecureSphere
  - WAF
  - Security Management
  properties:
  - type: Documentation
    url: https://docs-cybersec.thalesgroup.com/bundle/api-docs/page/api/api-overview.htm
  - type: OpenAPI
    url: https://github.com/imperva-dev/securesphere-swagger
  - type: OpenAPI
    url: openapi/imperva-securesphere-openapi.yml
- aid: imperva:api-security
  name: Imperva API Security
  description: API for managing Imperva's API security product, providing visibility into API traffic, detection of API vulnerabilities
    and threats, and enforcement of API access policies. Integrates with cloud WAF and gateway environments to protect REST,
    GraphQL, and other API endpoints from attacks.
  humanURL: https://docs-cybersec.thalesgroup.com/bundle/basic-api-security/page/80414.htm
  tags:
  - API Security
  - API Protection
  - Threat Detection
  properties:
  - type: Documentation
    url: https://docs-cybersec.thalesgroup.com/bundle/basic-api-security/page/80414.htm
- aid: imperva:data-security-fabric-api
  name: Imperva Data Security Fabric API
  description: API for managing Imperva's Data Security Fabric (DSF) product, enabling automated deployment and configuration
    of data security monitoring, auditing, and analytics across cloud and on-premises data repositories including databases
    and data lakes.
  humanURL: https://docs-cybersec.thalesgroup.com/bundle/api-docs/page/api/api-overview.htm
  tags:
  - Data Security
  - Database Auditing
  - Compliance
  properties:
  - type: Documentation
    url: https://docs-cybersec.thalesgroup.com/bundle/api-docs/page/api/api-overview.htm
common:
- type: Website
  url: https://www.imperva.com
- type: Documentation
  url: https://docs.imperva.com
- type: GitHubOrganization
  url: https://github.com/imperva
- type: LinkedIn
  url: https://www.linkedin.com/company/imperva
- type: X
  url: https://x.com/imperva
- type: Blog
  url: https://www.imperva.com/blog/
- type: Pricing
  url: https://www.imperva.com/products/plans/
- type: StatusPage
  url: https://status.imperva.com
- type: Plans
  url: plans/imperva-plans-pricing.yml
- type: RateLimits
  url: rate-limits/imperva-rate-limits.yml
- type: FinOps
  url: finops/imperva-finops.yml
- type: Vocabulary
  url: vocabulary/imperva-vocabulary.yml
- type: JSONLDContext
  url: json-ld/imperva-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com