Your agent creates a form. Humans fill it. Agent gets the data.
Updated March 2026
You describe a form as JSON — fields, labels, types, validation. Sutrena gives you back a hosted URL, an embed snippet, and a submit endpoint. Your agent or your code creates forms on the fly. One form or a hundred. Same API call. The pattern: agent creates, human interacts, agent gets data back.
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Beta Signup",
"fields": [
{"name": "email", "label": "Email", "type": "email", "required": true},
{"name": "role", "label": "Role", "type": "select",
"options": ["Developer", "Designer", "PM", "Other"]},
{"name": "why", "label": "Why are you interested?", "type": "textarea"}
],
"createDashboard": true,
"successMessage": "You are on the list."
}'
# Returns: submitUrl, hostedFormUrl, dashboardUrlOne POST. You get a form, a submit endpoint, and a dashboard. Style it yourself or use the hosted version.
No visual editor. No drag-and-drop. No conditional logic between fields. If you need a 40-field form with branching paths and payment integration, this is not the tool. If you need a form that works and collects data, it is.
Yes. Build your own form, style it however you want, and POST JSON to the submitUrl. You keep full design control. The hosted form at /f/:id is just a convenience.
10 projects total (forms + pages + dashboards combined), 500 submissions per form. No credit card, no expiry.
Yes. PUT /api/forms/:id with new fields, name, success message, or any other setting. Existing submissions are not affected.
New submissions get rejected with a clear error. The form still renders but shows the success message. Upgrade to increase the limit or remove it entirely on Pro.
Sutrena is the web runtime for AI agents. Three primitives — pages, forms, and dashboards — accessible through one API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Framework-agnostic. Works from any MCP client or HTTP client.
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. Create a form + dashboard from a template
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"templateId": "waitlist", "createDashboard": true}'Get a trial API key instantly with no signup, or create an account for the full experience.