Stacks/Your agent's complete web stack

Your agent's complete web stack

Deploy pages, create forms, build dashboards. Custom subdomains and domains. One service. No Vercel, no Cloudflare, no build pipeline.

Updated March 2026

What is Sutrena Only?

Sutrena has three core primitives: Pages (deploy HTML), Forms (collect data), and Dashboards (visualize data). 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. Dashboards give you live analytics. Webhooks push data to Slack or your backend. Combine them: set a subdomain, deploy a landing page, upload assets, embed a form, build a dashboard, and you have a complete site with a custom URL that collects data and shows analytics. 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. Dashboards handle the analytics layer -- live charts from your form data.

The workflow for an AI agent: deploy a landing page, create a signup form, wire up a Slack webhook, build a dashboard. Four API calls. The agent has built and launched a complete web product. 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",
    "createDashboard": true
  }'

# 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, and dashboards combined), 500 submissions per form, 50 MB storage, custom subdomain, forever. Builder ($9/month): 50 projects, 5,000 submissions per form, 1 custom domain, 500 MB storage, CSV export. Pro ($29/month): 200 projects, unlimited submissions, 5 custom domains, 5 GB storage. Scale ($79/month): unlimited everything including domains and storage. 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). Builder and above can add custom domains -- add a CNAME record pointing to cname.sutrena.com and Sutrena handles SSL automatically. Builder gets 1 domain, Pro gets 5, 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.

What is Sutrena?

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.

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 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}'

Ready to build?

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

Sutrena Only -- Pages + Forms, no external hosting needed | Sutrena