For Developers
Build forms without building a backend
Developers use our platform to skip the repetitive work: no servers, storage, migrations, or plumbing. Just clean APIs, secure keys, and reliable delivery.

Why it matters
Building form endpoints is repetitive and fragile. We handle validation, storage, delivery, and scale so you can focus entirely on your product. No servers to deploy, no databases to manage, no infrastructure to maintain. Just clean APIs, secure keys, and reliable delivery.
Instant submission APIs with clear error messages
Frontend-friendly publishable keys (pk_live_...) for client-side use
Full TypeScript support with typed SDKs
Zero-maintenance storage with automatic encryption
Reliable webhooks with automatic retries and dead-letter queues
Local-friendly workflow with CLI tools and environment support
Minimal surface area - simple API, predictable responses
Works with any framework - React, Next.js, Vue, Svelte, or static sites

Start building with APIs
Get started in minutes with clean APIs. No servers to deploy, no backend code to maintain.

Developer experience
Simple, modern API design with predictable responses and clear error messages. Full TypeScript support with autocomplete, and CLI tools for local development.
Client-side submission:
Server-side with secret key:
API capabilities
Form Platform provides a comprehensive REST API for managing forms, handling submissions, and integrating with your stack. All endpoints are documented, versioned, and designed for reliability.
Form management
- Create, update, and delete forms via API
- JSON schema-based form definitions
- Environment-specific form versions
- Form validation and testing endpoints
Submission handling
- Unified submission endpoint for all forms
- Automatic validation and spam protection
- File upload support with S3 storage
- Idempotent submissions with deduplication
Data access
- Query submissions with filters and pagination
- Export data as CSV or JSON
- Real-time analytics and metrics
- Webhook event history and retries
Integration
- Webhooks for real-time event notifications
- HMAC-signed webhook payloads
- Automatic retries with exponential backoff
- Pre-built integrations (Slack, Sheets, etc.)
SDKs and tools
Choose the right tool for your workflow. Universal JavaScript SDK for any runtime, React components for quick integration, or CLI for development and automation.
formr (Universal SDK)
Works in Node.js, Edge runtimes (Vercel, Cloudflare), and browsers. Full TypeScript support, automatic validation, and error handling.
formr-ui (React)
Pre-built React components that render forms from schemas. Perfect for Next.js, Remix, or any React app. Handles validation and submission automatically.
formr-cli (CLI)
Command-line tool for validating schemas, testing submissions, and managing forms. Great for CI/CD pipelines and local development workflows.
Common use cases
Developers use Form Platform for everything from simple contact forms to complex multi-step workflows. Here are some common patterns and how to implement them.
Static site forms (Jekyll, Hugo, Gatsby)
Use publishable keys in client-side JavaScript. No backend required. Forms submit directly to Form Platform, and you get webhooks for notifications. Perfect for static sites hosted on Netlify, Vercel, or GitHub Pages.
React/Next.js applications
Use formr-ui components for instant form rendering, or formr SDK for custom implementations. Server-side rendering supported. Works with App Router and Pages Router in Next.js.
Server-side processing (Node.js, Python, etc.)
Use secret keys for server-side submissions. Validate data before sending, process webhooks, and query submissions via API. Integrate with your existing backend infrastructure.
Multi-step workflows
Build complex forms with conditional logic, multi-step flows, and dynamic field visibility. Form Platform handles state management, validation, and submission across all steps.
File uploads and attachments
Accept images, documents, and files without managing storage. Files are stored in S3, encrypted, and accessible via secure URLs. Automatic virus scanning and file type validation.
