Deploy Static Sites & JAMstack Apps from Git
Deploy static sites and JAMstack apps. Push your code, get a fast site with SSL and your own domain.
Supported Technologies
Runsite Static Sites deploys pre-built static sites and JAMstack apps from Git. Push your code, Runsite runs your build, fingerprints the output for long-term caching, and serves it from a global CDN with automatic SSL on your own domain.
Builds and origin storage stay inside the European Union, so your content and build artifacts never leave EU borders. A signed GDPR Data Processing Agreement is part of every plan.
It works with Next.js static export, Astro, Hugo, Vite, SvelteKit, and any generator that writes static files to a publish directory. Every pull request gets its own preview URL to check before you merge. When a project needs server-side rendering or a backend process, deploy it as a Web Service instead, and keep user uploads or media in S3-compatible object storage. The free tier covers unlimited sites with 100 GB of bandwidth a month.
Everything to Deploy Static Sites
Built-in tools and capabilities to deploy and manage with confidence.
Instant Builds
Optimized build pipeline with Docker layer caching reduces build times by up to 40%. Incremental builds for supported frameworks.
Global CDN
Assets served from edge locations worldwide for sub-100ms load times. Automatic cache invalidation on every deploy.
Preview Deploys
Every pull request gets a unique preview URL. Share with your team for visual review before merging to production.
Custom Domains & SSL
Map your own domain with automatic SSL certificate provisioning and renewal via Let's Encrypt. Supports apex and wildcard domains.
Build Configuration
Specify publish directory, build commands, and environment variables. Framework auto-detection handles the defaults.
Headers & Redirects
Configure custom response headers, URL redirects, and rewrite rules for SEO, security, and single-page app routing.
Build, cache, deliver globally
Static sites are built once and served from edge locations worldwide for blazing-fast load times.
Build Triggered on Push
Runsite detects your framework, installs dependencies, and runs your build command. Docker layer caching reduces repeat build times by up to 40%.
Assets Optimized & Hashed
Output files are fingerprinted with content hashes for infinite caching. HTML files get short cache TTLs so visitors always see fresh content.
Distributed to Edge Locations
Built assets are pushed to 10+ edge locations worldwide. Every deploy triggers automatic cache invalidation across all nodes.
Served with SSL & Custom Headers
Requests are routed to the nearest edge location. Custom response headers, redirects, and rewrite rules are applied at the edge layer.
Get Started in Minutes
Simple integration with your existing tools and workflows.
// next.config.js
module.exports = {
output: 'export',
images: { unoptimized: true },
}What Teams Build on Static Sites
Common scenarios where this service shines.
Marketing Sites
Launch landing pages and marketing websites with blazing-fast load times and zero server management.
Documentation
Deploy Docusaurus, VitePress, or GitBook documentation with auto-deploy on every content update.
Portfolio & Blog
Deploy Gatsby, Astro, or Hugo blogs and portfolios with custom domains and global CDN distribution.
E-commerce Storefronts
Build headless e-commerce frontends with frameworks like Next.js connected to any CMS or backend API.
Your Site Data, Stored in the EU
Hosted in Frankfurt, Germany — your data stays under EU jurisdiction.
Your build pipeline runs and your origin files are stored in Runsite's Frankfurt, Germany region. Public assets are cached at edge locations worldwide for speed, but the source of truth — your build output and configuration — stays inside the EU.
Every account is GDPR-compliant by default and includes a signed Data Processing Agreement at no extra cost and with no sales call. You can review how we handle data in our Privacy Policy and DPA terms. That makes Runsite a fit when you handle EU customer data or fall under the GDPR or the EU Digital Services Act.
Simple, transparent pricing
Pay only for the resources you actually use. Switch between monthly and hourly to see what you'll spend.
JAMstack & static frontends
·Landing pages · Docs · PortfoliosDeploy Next.js, Astro, Vite, Hugo and friends to a global CDN. Auto-deploy from Git, preview on every PR, free SSL.
Free
No cold starts on active apps · no card
Frequently Asked Questions
Common questions about this service.
Runsite supports all major static site generators and frameworks: Next.js (static export), Gatsby, Hugo, Vite, Astro, Nuxt, SvelteKit, Remix, 11ty, Jekyll, and any tool that outputs static HTML/CSS/JS to a publish directory.
Static sites are pre-built at deploy time and served as static files via CDN, resulting in faster load times and lower cost. Web services run a server process (Node.js, Python, etc.) and handle dynamic requests. Choose static for content-focused sites and web services for dynamic applications.
Static sites on Runsite serve pre-built files only. If you need server-side rendering (SSR), deploy as a Web Service instead. Frameworks like Next.js support both — use static export for static, or deploy as a web service for SSR.
When you deploy, Runsite distributes your built assets to edge locations worldwide. Cache is automatically invalidated on every new deploy, so visitors always see the latest version. Assets with content hashes are cached indefinitely for optimal performance.
You Might Also Need
Services that work great together.
Web Services
Push your code, get a live URL. Any language, any framework — we handle the rest.
Learn moreS3 Object Storage
Store files, images, and backups. S3-compatible — use the tools you already know.
Learn morePostgreSQL
Managed PostgreSQL. Daily backups, one-click restore. Just connect and start querying.
Learn moreYour app deserves to be online
Free to start. Deploy in under a minute. No credit card needed.