Deploy pages, create forms, track analytics, push webhooks. Custom subdomains and domains. One service. No Vercel, no Cloudflare, no build pipeline.
Updated March 2026
Sutrena has five core capabilities: Pages (deploy HTML), Forms (collect data), Analytics (privacy-first web tracking), Webhooks (push data to Slack, Discord, or any URL), and Automations (declarative pipelines). Together with custom subdomains, custom domains, and asset uploads, they give you a complete web runtime for agents without any external hosting. Pages let you deploy HTML via the API. POST your HTML, get a public URL. Set a subdomain (alice.sutrena.com) or add a custom domain (mysite.com). Upload images and assets to a CDN. Update anytime with a PUT. No build step, no Git, no CI/CD. Forms let you collect structured data. Define fields as JSON, get a hosted form page and a submission endpoint. Analytics let you track page views, build funnels, and measure retention — no cookies, no PII. Sutrena-hosted pages auto-track with zero setup. For external sites, add a single script tag. Webhooks push submission data to Slack, Discord, or any URL in real time. Combine them: set a subdomain, deploy a landing page, upload assets, embed a form, set up analytics, wire a webhook to Slack, and you have a complete site with a custom URL that collects data, tracks visitors, and sends notifications. No external hosting provider needed. An agent can set this all up through API calls.
Sutrena IS the stack. Pages handle the presentation layer -- any HTML you want, hosted at sutrena.com/p/{id}. Forms handle the data layer -- structured collection with validation, dedup, and webhooks. Analytics handle the measurement layer -- page views, unique visitors, bounce rate, funnels, and retention. Webhooks handle the notification layer -- push data to Slack, Discord, or any endpoint.
The workflow for an AI agent: deploy a landing page, create a signup form, set up analytics, wire up a Slack webhook. A few API calls. The agent has built and launched a complete web product with visitor tracking. Framework-agnostic. The pattern: agent creates → human interacts → agent gets data back.
For developers: this is useful when you need something live fast and do not want to set up hosting infrastructure. A microsite for an event, a status page, a documentation site, a landing page for a side project. Deploy via API, update via API, no build pipeline to maintain.
# 1. Deploy a landing page
curl -X POST https://sutrena.com/api/pages \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Product Launch",
"html": "<!DOCTYPE html><html><head><title>Acme Launch</title><style>body{font-family:system-ui;max-width:600px;margin:4rem auto;padding:0 1rem}h1{font-size:2.5rem}button{padding:0.75rem 2rem;background:#111;color:#fff;border:none;cursor:pointer}</style></head><body><h1>Acme is launching soon</h1><p>Sign up to get early access.</p><script src=\"https://sutrena.com/embed.js\" defer></script><div data-sutrena-form=\"frm_SIGNUP\"></div></body></html>"
}'
# Returns: { "id": "pg_abc", "url": "https://sutrena.com/p/pg_abc" }
# 2. Create the signup form
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Early Access Signup",
"fields": [
{"name": "email", "label": "Email", "type": "email", "required": true},
{"name": "referral", "label": "How did you find us?", "type": "select",
"options": ["Twitter/X", "LinkedIn", "Friend", "Search"]}
],
"uniqueBy": "email"
}'
# 3. Update the page HTML to use the real form ID
curl -X PUT https://sutrena.com/api/pages/pg_abc \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{"html": "...updated HTML with real frm_ID..."}'
# Done. Live site at sutrena.com/p/pg_abc collecting signups.Everything runs on Sutrena. Free: 10 projects (forms, pages, analytics, and automations combined), 100 submissions per form, 5K analytics events/month, 20 MB storage, custom subdomain, forever. Pro ($29/month): 100 projects, unlimited submissions, 500K events/month, 5 custom domains, 2 GB storage, CSV export. Scale ($99/month): unlimited everything including domains, storage, and events. No external hosting costs. No DNS to configure (Sutrena handles SSL automatically).
Yes. All plans get custom subdomains (alice.sutrena.com) -- Free gets 1, Pro 10, Scale unlimited. Pro and above can add custom domains -- add a CNAME record pointing to cname.sutrena.com and Sutrena handles SSL automatically. Pro gets 5 domains, Scale gets unlimited.
Any valid HTML. Static pages, single-page apps, pages with inline JavaScript and CSS. The HTML is served as-is. You can include external scripts, stylesheets, and images.
Yes. Include the embed.js script and a data-sutrena-form div in your page HTML. When the page loads, the form renders inline. One page, one form, one Sutrena account.
PUT /api/pages/{id} with the new HTML. The URL stays the same. Updates are instant.
Yes. Sutrena Pages host any valid HTML — multi-page sites, blogs, portfolios, documentation sites, marketing sites. Add custom subdomains (alice.sutrena.com) or custom domains (mysite.com) with automatic SSL. Upload images and assets to the CDN. For a full SaaS with server-side logic, auth, and database queries, you need a framework like Next.js. But for any site that is static HTML — even complex multi-page sites with assets — Sutrena is the hosting platform.
Yes. Create an analytics site linked to your subdomain and page views auto-track. No cookies, no PII. Query page views, unique visitors, bounce rate. Build funnels and retention reports. Free plan: 5K events/month. Pro: 500K events/month.
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
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. 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>"}'Get a trial API key instantly with no signup, or create an account for the full experience.