Platform Integrations
Drop-in Centinel integrations for CDNs, web servers, application frameworks, and content management systems.
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.
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
Paste a single worker file in the Cloudflare dashboard.
Cloudflare Workers (npm)
Add Centinel to an existing worker project.
Fastly VCL
Attach to an existing Fastly VCL service.
Fastly Compute (Rust)
Validate at the edge with the Rust SDK.
Akamai EdgeWorkers
Deploy on an Akamai property.
AWS CloudFront
Install as a Lambda@Edge viewer-request function.
F5 BIG-IP iRules
iRules for F5 load balancers.
Web server and proxy
Nginx / OpenResty
Lua module running in the access phase.
Apache HTTP Server
Lua module loaded through mod_lua.
HAProxy
SPOE filter plus Lua hooks.
Varnish
VCL config with a small helper VMOD.
Application
Next.js
Middleware plus the client script component.
ASP.NET Core
Middleware for the ASP.NET request pipeline.
Azure Functions
Validate requests from an Azure Function.