Deploy a static site for free — React, Vue, Angular, Vite, Astro or plain HTML, straight from GitHub, GitLab or Bitbucket. Abasthan runs your build, serves the output with Nginx and SPA routing, and gives you free SSL and a free .abasthan.app subdomain. No credit card required.
Last updated November 2026
Sign in and link GitHub, GitLab or Bitbucket. Private repositories are supported.
Enter your build command (npm install && npm run build) and publish directory (dist, build or out).
Your site is served at your-app.abasthan.app with SSL — every git push rebuilds and redeploys automatically.
The Free plan is a real production environment — the same platform paid apps run on, with a smaller resource allocation.
Paid plans are always-on and billed only for the seconds your app actually runs, from prepaid USD credits — never more than the plan's monthly price. New accounts get a $3 welcome credit to try paid plans.
Yes. Every account can run its first app on the Free plan at $0 — no credit card required. A free static site gets a free .abasthan.app subdomain, automatic SSL and auto-deploy on every push. Additional apps run on paid plans billed per second.
Anything that builds to static files: React, Vue, Angular, Vite, Astro, Svelte or plain HTML. Set a build command (for example npm install && npm run build) and the publish directory it outputs to (dist, build or out).
Yes. Static sites are served by Nginx pre-configured for single-page apps: a path that isn't a file falls back to index.html, so your frontend router handles it.
Free apps stay on while they're in use — an app that keeps getting visitors stays live. After 90 minutes with no traffic it rests to save resources and starts back up automatically on the next visit (that first visitor sees a brief loading page). Paid plans are always-on, billed per second of runtime.
Yes. Custom domains with automatic SSL certificates are available on every plan, including Free — or use the included .abasthan.app subdomain.
Yes. Deploy the API as a web service on Abasthan (Node.js, Python or PHP) and call it from the frontend; set its URL as a build-time environment variable. Your first app is free; additional apps run on paid plans.