Define forms in clean JSON or drag-and-drop. Deploy instantly with enterprise-grade JWT auth, conditional routing, and real-time analytics. Built for scale.
Get early access and lock in lifetime free tier limits.
SAMAST Forms isn't just another visual builder. It's an entire infrastructure for data collection, secure routing, and instant analytics.
Define forms in clean JSON or drag-and-drop. Deploy instantly to a public shareable URL or query submissions via our secure API endpoints.
Enterprise grade JWT access and refresh token rotation, stored securely inside HttpOnly cookies to shield users from XSS attacks.
Includes native support for text area, dropdown selections, star ratings, signatures, address segments, and file attachments.
Write custom show/hide rules depending on user input. Branch and route submissions dynamically based on answered paths.
Monitor visitor views, response ratios, completion times, and device/browser breakdowns in a dashboard built for speed.
Fully control borders, margins, padding, input shadows, and brand colors by injecting custom global styling tokens.
Generate forms instantly by passing a simple JSON object, or use our intuitive drag-and-drop builder. The result is the same: highly optimized, fully typed React components that look gorgeous out of the box.
{
"title": "Contact Sales",
"fields": [
{
"type": "TEXT",
"label": "Full Name",
"required": true
},
{
"type": "EMAIL",
"label": "Work Email",
"validation": "regex:corporate"
},
{
"type": "ROUTING",
"condition": "budget > 50k",
"action": "notify:enterprise-team"
}
]
}Everything you need to know about the upcoming release.
We implement a secure custom JWT mechanism. Access and Refresh tokens are stored inside HttpOnly secure cookies, making them inaccessible to client-side scripts. This shields your user accounts from XSS and session hijacking.
Yes! Every form generates a public shareable URL. You can easily embed this URL via an iframe or fetch it dynamically using our developer API keys to integrate custom responses directly into your system.
We support 26 fields categorized into Inputs (Text, Email, Phone, Number, Password), Choice lists (Radio, Select, Multi-select, Toggles), Advanced blocks (Star ratings, Sliders, Signatures, Address blocks, File uploads), and Layout sections (Headers, Dividers, Rich texts).