Astro is the content-first web framework with island architecture. Deploy Astro in SSR mode with server endpoints, dynamic pages, and zero-JS by default.
Astro is brilliantly simple in development but the SSR deployment story is still fragmented.
Recommended plan for Astro SSR
Use @astrojs/node with mode: "standalone" in astro.config.mjs. InstaPods runs the built server entry directly with Node.js. No middleware adapter needed.
Use output: "hybrid" to statically pre-render most pages while keeping specific routes as SSR. Both rendering modes are served from the same server.
If your Astro site is fully static (no SSR endpoints), build with output: "static" and deploy with --preset static for the simplest and cheapest setup.
One command. Real server. HTTPS included. No DevOps degree required.
Get Started