About BioCatch CDN Integrator
A production-ready tool for generating BioCatch edge integration configuration, code, UI guides, and documentation.
What Is BioCatch CDN Integrator?
BioCatch CDN Integrator is a web application that helps you configure and deploy BioCatch edge integrations across multiple CDN vendors. Instead of manually writing configuration files, worker code, and deployment scripts, you answer a few questions and get production-ready artifacts with UI navigation guides instantly.
The tool supports four major edge computing platforms: Cloudflare Workers, Akamai EdgeWorkers, AWS CloudFront (Functions and Lambda@Edge), and Fastly Compute@Edge.
Key Features
Multi-Vendor Support
Configure integrations for Cloudflare, Akamai, AWS CloudFront, and Fastly using a unified interface. Each vendor gets tailored configuration and code.
Integration Options
Choose from worker forwarding, DNS configuration, page rules, and vendor-specific options. Mix and match to fit your architecture.
Auto-Generated Documentation
Get comprehensive step-by-step guides with prerequisites, architecture diagrams, verification commands, and troubleshooting tips.
Export & Share
Download all configuration files and scripts as a ZIP archive. Share integration guides via URL or print to PDF.
Supported Vendors
Cloudflare
- Workers with routing
- DNS configuration
- Page Rules & Transform Rules
- WAF & custom headers
Akamai
- EdgeWorkers deployment
- Property Manager config
- PAPI JSON snippets
- Behavior rules
AWS CloudFront
- CloudFront Functions
- Lambda@Edge
- Route53 DNS
- Cache behaviors
Fastly
- Compute@Edge (Rust/JS)
- VCL snippets
- Backend configuration
- Cache rules
Tech Stack
Built with Next.js 14 (App Router), TypeScript, Tailwind CSS, and shadcn/ui components. The design is strictly monochrome with a focus on typography, spacing, and accessibility.
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS (monochrome palette)
- UI Components: shadcn/ui + Radix UI primitives
- Icons: Lucide React
- Forms: React Hook Form + Zod validation
Extending the Tool
Edge Integrator is designed to be easily extensible. To add a new vendor or integration option:
- Add the vendor definition to
lib/vendors.ts - Define integration options with form fields, guide templates, and artifacts
- The wizard and guide generation will automatically adapt
See the README for detailed instructions on extending the schema.