Built For/SaaS Teams

Web runtime for SaaS apps

Your agents deploy pages, create forms, get data back. Framework-agnostic web runtime. No plumbing to maintain.

Updated March 2026

Problems we solve

Problem

Your AI features need to create forms and deploy pages on the fly. An agent can scaffold it in minutes, but you cannot maintain webhook retries and dedup across every generated form.

With Sutrena

Sutrena is the web runtime for agents. One API call creates a form or deploys a page. Sutrena handles storage, delivery, retries, and exports. Your agent creates it once, the infrastructure works forever.

Problem

Your AI features need to create forms and deploy pages on the fly. But most tools are click-around UIs with no real API.

With Sutrena

Sutrena is API-first with MCP support. Your agents create forms, deploy pages, read submissions, and track analytics through the same endpoints your developers use.

Problem

Webhooks break silently. No signatures, no retries, no logs. You find out when a customer complains.

With Sutrena

HMAC-SHA256 signatures on every delivery. Automatic retries on failure. Delivery logs so you can actually see what happened.

Problem

Your AI can scaffold a form backend in 30 minutes. But by form number five you are maintaining validation, dedup, and webhooks across every feature. That is a full-time job nobody asked for.

With Sutrena

Hand off the form infrastructure. Your team builds product. Sutrena handles storage, delivery, exports, and the boring stuff that breaks at 2 AM. Starting at $29/month for Pro — less than one hour of engineering time.

Get started

curl -X POST https://sutrena.com/api/forms \
  -H "Authorization: Bearer st_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Product Feedback",
    "fields": [
      {"name": "email", "label": "Email", "type": "email", "required": true},
      {"name": "category", "label": "Category", "type": "select", "required": true,
       "options": ["Bug", "Feature Request", "Improvement", "Other"]},
      {"name": "rating", "label": "Rating", "type": "select", "required": true,
       "options": ["1", "2", "3", "4", "5"]},
      {"name": "feedback", "label": "Feedback", "type": "textarea", "required": true}
    ],
  }'

Recommended workflows

feedbackbug-reportnpssurvey

Use any preset with workflowId in POST /api/forms.

FAQ

Can I embed Sutrena forms inside my SaaS product?

Yes. Add embed.js to your page, pass the form ID. It renders in an iframe with postMessage for height resizing and submission events. That is it.

What happens when we hit the free plan limits?

Free gives you 10 projects (forms, pages, analytics, and automations combined), 100 submissions per form. After that: Pro is $29/mo for 100 projects, unlimited submissions. Scale is $99/mo for no limits at all.

Can our AI features use Sutrena programmatically?

Yes. MCP server at /.well-known/mcp.json with 67 MCP tools. Claude Code, Cursor, and other MCP clients connect directly. Same API your developers use.

Is there webhook signing for secure integrations?

Every delivery gets an HMAC-SHA256 signature header. Your backend verifies the payload came from Sutrena. Failed deliveries retry automatically.

What is Sutrena?

Sutrena is the web runtime for AI agents. Forms, Pages, Analytics, Webhooks, Automations — all through 67 MCP tools and one REST API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Use any one feature or all of them together.

Pages

Deploy HTML instantly

Forms

Collect structured data

Automations

DSL-based pipelines with 14 step types

Analytics

Privacy-first, no cookies

Webhooks

Slack, Discord, Telegram

Get started in two API calls

1. Get a trial key (no auth, no signup)

curl -X POST https://sutrena.com/api/trial

2. Create anything — a page, form, automation, or analytics site

# Create a form
curl -X POST https://sutrena.com/api/forms \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "waitlist", "fields": [{"name": "email", "label": "Email", "type": "email", "required": true}]}'

# Or deploy a page
curl -X POST https://sutrena.com/api/pages \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"slug": "index", "title": "My Site", "html": "<h1>Live</h1>"}'

Ready to build?

Get a trial API key instantly with no signup, or create an account for the full experience.

Sutrena for SaaS Teams -- Pages, Forms & Webhooks | Sutrena