Stacks/Your agent's complete web stack

Your agent's complete web stack

Deploy pages, create forms, track analytics, push webhooks. Custom subdomains and domains. One service. No Vercel, no Cloudflare, no build pipeline.

Updated March 2026

What is Sutrena Only?

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.

How Sutrena fits

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.

Example

# 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.

Cost

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).

FAQ

Can I use a custom domain with Sutrena pages?

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.

What kind of HTML can I deploy?

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.

Can I embed a form directly in my page HTML?

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.

How do I update a deployed page?

PUT /api/pages/{id} with the new HTML. The URL stays the same. Updates are instant.

Is this suitable for production sites?

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.

Does Sutrena have built-in analytics?

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.

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 Only -- Pages + Forms + Analytics, no external hosting needed | Sutrena