Form Infrastructure
Unified form infrastructure with built-in validation, spam protection, and file uploads. One endpoint for all your form submissions with zero configuration.
Zero configuration.
One endpoint for all form submissions. Built-in validation, spam protection, and file uploads with no setup required.
import { Transactional } from '@transactional/forms';
const forms = new Transactional({
apiKey: process.env.TRANSACTIONAL_API_KEY,
});
const submission = await forms.submit({
formId: 'contact-form',
data: {
name: 'Alex',
email: 'alex@example.com',
message: 'Hello from the form!',
},
files: uploadedFiles,
});
console.log(submission.spamScore); // 0.02Forms without the hassle.
Stop building form backends from scratch. Focus on your product.
The old approach
Multiple libraries to maintain Manual validation logic Complex file upload handling Spam filtering as afterthought
The modern approach
- Single API for all forms
- Built-in validation rules
- Native file handling
- AI-powered spam detection
Everything you need for forms.
Complete form infrastructure with built-in best practices.
Fast Loading
Forms that load instantly on any device.
Secure
GDPR compliant with data encryption.
Analytics
Track submissions and conversion rates.
Form Infrastructure
One endpoint for all form submissions with zero configuration.
Form Builder
Drag-and-drop builder with live preview.
API Access
Submit forms programmatically via API.
Webhooks
Trigger workflows on form submission.
File Uploads
Accept file uploads with validation.
UNIFIED
BY DESIGN.
INFRASTRUCTURE FOR THE NEXT GENERATION