# Platform Integrations

> Drop-in Centinel integrations for CDNs, web servers, application frameworks, and content management systems.

Source: https://docs.centinelanalytica.com/platforms

## Overview

Each integration calls the validation API for you and enforces the decision it returns. Pick the
one that matches where you want protection to run. If nothing here covers your stack, wire the
API up yourself with [Validation](https://docs.centinelanalytica.com/install/validation.md).

Enforcement runs wherever you install it. An edge integration stops unwanted traffic before it
reaches your origin, while an application integration sees the request after your platform has
already served it from cache.

## CDN and edge

* [Cloudflare Workers](https://docs.centinelanalytica.com/platforms/cdn-edge/cloudflare-worker-standalone.md): Paste a single worker file in the Cloudflare dashboard.
* [Cloudflare Workers (npm)](https://docs.centinelanalytica.com/platforms/cdn-edge/cloudflare-worker-npm.md): Add Centinel to an existing worker project.
* [Fastly VCL](https://docs.centinelanalytica.com/platforms/cdn-edge/fastly.md): Attach to an existing Fastly VCL service.
* [Fastly Compute (Rust)](https://docs.centinelanalytica.com/platforms/cdn-edge/fastly-compute-rust.md): Validate at the edge with the Rust SDK.
* [Akamai EdgeWorkers](https://docs.centinelanalytica.com/platforms/cdn-edge/akamai-edgeworkers.md): Deploy on an Akamai property.
* [AWS CloudFront](https://docs.centinelanalytica.com/platforms/cdn-edge/aws-cloudfront.md): Install as a Lambda\@Edge viewer-request function.
* [F5 BIG-IP iRules](https://docs.centinelanalytica.com/platforms/cdn-edge/f5-bigip.md): iRules for F5 load balancers.

## Web server and proxy

* [Nginx / OpenResty](https://docs.centinelanalytica.com/platforms/web-server/nginx.md): Lua module running in the access phase.
* [Apache HTTP Server](https://docs.centinelanalytica.com/platforms/web-server/apache.md): Lua module loaded through mod\_lua.
* [HAProxy](https://docs.centinelanalytica.com/platforms/web-server/haproxy.md): SPOE filter plus Lua hooks.
* [Varnish](https://docs.centinelanalytica.com/platforms/web-server/varnish.md): VCL config with a small helper VMOD.

## Application

* [Next.js](https://docs.centinelanalytica.com/platforms/application/nextjs.md): Middleware plus the client script component.
* [ASP.NET Core](https://docs.centinelanalytica.com/platforms/application/aspnet-core.md): Middleware for the ASP.NET request pipeline.
* [Azure Functions](https://docs.centinelanalytica.com/platforms/application/azure-functions.md): Validate requests from an Azure Function.

## Content management

* [WordPress](https://docs.centinelanalytica.com/platforms/cms/wordpress.md): Plugin covering pages, REST API, login, and uploads.
* [Drupal 8+](https://docs.centinelanalytica.com/platforms/cms/drupal-8.md): Module for Drupal 8 through 11.
* [Drupal 7](https://docs.centinelanalytica.com/platforms/cms/drupal-7.md): Module for Drupal 7.
