Welcome to Secure Backend API

A production-ready backend server with enterprise-grade security, comprehensive logging, and seamless integration with Framer and n8n.

🔒 Enterprise Security
IP whitelisting, CORS protection, rate limiting, and input sanitization protect your API from unauthorized access and abuse.
IP Whitelist CORS Rate Limiting
📝 Comprehensive Logging
Every request receives a unique debug ID with full audit trails. Sensitive data is automatically masked for privacy compliance.
Debug IDs Data Masking Audit Trails
⚡ Framer Integration
Designed to work seamlessly with Framer websites. Handle form submissions, user interactions, and backend operations with ease.
Form Handling Contact Forms Business Inquiries
🔗 n8n Middleware
Forward form submissions and events to n8n workflows with OAuth2 authentication and automatic retry handling.
Webhooks OAuth2 Automation

Key Features

Available Endpoints

Form Submission APIs

Endpoint Method Description
/api/forms/contact POST General contact form submissions
/api/forms/business-contact POST Business inquiry submissions with comprehensive data
/api/forms/business-inquiry POST Detailed business proposal inquiries

Quick Start

1. Configure Environment Variables

# Copy the example file
cp .env.example .env

# Edit and set your values
ALLOWED_ORIGINS=https://your-framer-site.com
N8N_WEBHOOK_URL=https://your-n8n-instance.com/webhook/id

2. Start the Server

npm install
npm start

3. Test the API

curl http://localhost:3000/health

Get Started

📖 Read the User Guide 📚 API Documentation 💚 Check Server Health