Getting Started
What you get
Hosting
Deploy static sites and web apps from GitHub or file upload. Global CDN, custom domains, SSL, preview deployments — all included.
Learn more →Forms
Collect form submissions with a single HTML attribute. No backend code, no JavaScript required. Spam protection and email notifications built in.
Learn more →Data Tables
A built-in database with a spreadsheet UI and public API. Store products, team members, events — fetch from any site via API.
Learn more →CDN & Assets
Upload and manage images, files, and media. Served from a global CDN with on-the-fly image resizing.
Learn more →CMS
Built-in blog engine with posts, pages, categories, and templates. Write content in the dashboard and publish a fully static blog.
Learn more →Analytics
Track page views, unique visitors, bandwidth, and Core Web Vitals. Privacy-friendly, no external scripts needed.
Learn more →Quick start
1. Create an account
Sign up at app.webstadia.com and create your first project.
2. Deploy a site
You can deploy in two ways:
- Connect GitHub — Link your repository and WebStadia will automatically build and deploy on every push.
- Upload files — Drag and drop your site files directly from the dashboard.
3. Add a custom domain
Go to your site's settings, add your domain, and point your DNS to WebStadia. SSL is provisioned automatically.
4. Add a form
No JavaScript needed. Just point your form's action to WebStadia:
<form action="https://api.webstadia.com/v1/fm/YOUR_FORM_ID" method="POST">
<input type="text" name="name" placeholder="Your name" required>
<input type="email" name="email" placeholder="Your email" required>
<textarea name="message" placeholder="Your message"></textarea>
<button type="submit">Send</button>
</form>
Submissions appear in your dashboard. Email notifications are optional.
5. Use Data Tables
Create a table in the dashboard, add your data, then fetch it from anywhere:
const data = await fetch('https://api.webstadia.com/v1/dt/YOUR_TABLE_ID')
.then(res => res.json())
// Returns: [{ Name: "John", Role: "Developer" }, ...]
No authentication needed. Works from any website or app.
Supported frameworks
| Framework | Build Command | Output |
|---|---|---|
| Next.js | npm run build | out |
| React (Vite) | npm run build | dist |
| Vue | npm run build | dist |
| Astro | npm run build | dist |
| Gatsby | npm run build | public |
| Svelte | npm run build | build |
| Static HTML | — | . |
All frameworks are auto-detected. See framework guides for details.