Deploy Astro on Vapron
Astro's static-first output is a natural fit: build once, serve every page from Vapron's own edge network. Need server rendering? Add the Node adapter and the server runs as an always-on service — same git-push workflow either way.
Sign up with a passkey, Google, or email at vapron.ai/register — no credit card on the free plan. You land in the console with a project ready to fill.
Point a new project at the Git repository that holds your Astro app. Astro is detected automatically from your package.json and astro.config.mjs.
By default astro build produces a static site, served entirely from the edge CDN with global caching. For on-demand rendering, add @astrojs/node and the built server runs as an always-on, health-checked service.
Add any secrets your app needs in the project's settings — API keys, database URLs, feature flags. They're stored encrypted and injected at build and run time, so nothing sensitive lives in your repository.
Run git push. Every push to your default branch triggers an atomic blue-green release — the new version is fully healthy before any traffic moves to it. Every pull request gets its own isolated preview URL to share with reviewers, torn down on merge.
Add your domain in the project's settings — apex and wildcard both work — and TLS certificates are issued and renewed automatically. If anything looks wrong after a deploy, roll back to any previous release in one click.
Astro on Vapron — frequently asked questions
Does Vapron support Astro SSR or just static sites?
Both. Static builds are served from the edge CDN; with the Node adapter, on-demand rendering runs as an always-on, health-checked service.
Are images optimized automatically?
Vapron resizes, re-formats (AVIF/WebP), and caches images on the fly at the edge, so you don't need a build-time image pipeline.
Do pull requests get preview deployments?
Yes. Every pull request gets a full, isolated environment with its own shareable URL, updated on each push and torn down when the PR merges.
Can I use my own domain?
Yes. Attach an apex or wildcard domain in one step; TLS certificates are issued and renewed automatically, and DNS is managed for you when your domain is on Vapron.
Ship your Astro app today
Create a free account and go from repository to production URL in minutes.