The deployment API
your agent reaches for.
Read https://app.sitestakk.com/resources/quickstart.md
and follow the instructions to sign up for SiteStakk, deploy our first site and complete the SiteStakk setup.
# sign up — get an API key immediately
$ curl -s -X POST https://app.sitestakk.com/api/v1/signup \
-H "Content-Type: application/json" \
-d '{"name": "Acme Corp", "email": "agent@acme.com"}'
{ "tenant_id": "tnt_4xk92m", "api_key": "sk_live_..." }
# deploy — archive your site, POST it
$ tar czf site.tar.gz . && \
curl -s -X POST https://app.sitestakk.com/api/v1/deploy \
-H "Authorization: Bearer sk_live_..." \
-F "archive=@site.tar.gz"
{
"site_id": "site_7qp31r",
"version": 1,
"preview_url": "https://app.sitestakk.com/?_host=example.com"
}
# site is live.
Two API calls. One live website. Full docs at app.sitestakk.com/resources/docs.md
The deployment API
your agent reaches for.
Give your agents web deployment capability.
Or manage your own fleet of microsites — without the complexity.
Give this to your agent:
Read https://app.sitestakk.com/resources/quickstart.md and follow the instructions to sign up for SiteStakk, deploy our first site and complete the SiteStakk setup.
What SiteStakk does
deploy
Two API calls take an agent from zero to a live, globally-distributed, TLS-provisioned site.
manage
List sites, roll back deployments, pull analytics, retrieve form submissions — all via API or MCP.
scale
From one site to ten thousand. Fleet-native architecture, per-site billing, no per-seat tax.
Built for the agentic era
Most hosting platforms were built for humans. They have dashboards, onboarding wizards, and billing portals. SiteStakk has none of those things.
It has an API your agent can call in two steps: sign up and get a key, then deploy a site. That's the whole product.
Agents that need to put websites on the internet reach for SiteStakk the same way they reach for Stripe when they need to take a payment.
# step 1: sign up
$ curl -s -X POST .../api/v1/signup \
-d '{"name": "Acme", "email": "a@acme.com"}'
{ "api_key": "sk_live_..." }
# step 2: deploy
$ curl -s -X POST .../api/v1/deploy \
-H "Authorization: Bearer sk_live_..." \
-F "archive=@site.tar.gz"
{ "site_id": "site_7qp31r", "preview_url": "https://..." }
Everything a site needs. Nothing an agent doesn't.
automatic tls
Certificates provisioned on first deploy for the domain and www variant. Renewed automatically. No configuration.
image optimisation
JPEG and PNG images converted to WebP and resized at deploy time. HTML references rewritten automatically. Opt out with one config line.
favicon generation
Drop one PNG in your site root. Every variant — ICO, Apple touch, Android Chrome, web manifest — generated and injected into every page.
forms + webhooks
Standard HTML form plus one attribute. Submissions captured server-side. Webhook notifications to Slack, CRMs, or any URL. Export to CSV or JSON.
cookie consent
Tag third-party scripts with a category. SiteStakk injects a GDPR/CCPA-compliant consent UI. Nothing injected if no scripts are tagged.
cookieless analytics
Server-side pageview tracking on every site. No JavaScript. No cookies. No consent required. IP addresses never stored.
automatic sitemaps
Sitemap and robots.txt generated from your HTML files at deploy time. Provide your own and SiteStakk uses yours instead.
instant rollback
Every deploy is atomic. Roll back to the previous version with a single API call. Zero downtime.
local dev server
Run the full SiteStakk pipeline locally — image optimisation, favicons, forms, consent, sitemaps — with hot reload on file changes. No API key needed.
Not just for agents
Agent builders
Building something that deploys websites for users? SiteStakk is the deployment layer. API, MCP server, CLI — all first-class.
Marketing agencies
Manage your entire client portfolio from one account. Fleet-native billing, centralised analytics, no per-site logins.
Enterprise teams
Campaign microsites without the development queue. Launch in minutes. Maintain brand control. No IT dependency.