Git-connected deployments
Push your code, we build it. Next.js, SvelteKit, Astro, Hugo, Vite, Gatsby, Jekyll, or bring your own build command. Connect any Git provider and deploy on push.
The full registry
Every user-facing feature deploybase ships — all 52 of them, grouped by what they do. No asterisks, no "contact sales" gaps. If it isn't here, we don't do it yet.
Push code, get a live site. Builds, previews, and rollback.
Push your code, we build it. Next.js, SvelteKit, Astro, Hugo, Vite, Gatsby, Jekyll, or bring your own build command. Connect any Git provider and deploy on push.
Every feature branch gets its own CDN-backed preview URL, created automatically on push — no extra config needed. The Free tier keeps 3 active previews with a 7-day expiry; paid plans lift the cap to unlimited with 30- to 90-day retention. Share any preview with your team before merging.
Decide per project which branches build previews: all of them, none of them, or a custom set matched by include and exclude patterns (exact names or one wildcard, with excludes winning). Merge and pull request previews have their own toggle. Your production branch always deploys, and manual or API deploys always run.
Made a mistake? Point production at any previous deployment. No rebuild needed — takes seconds. Every deployment is an immutable snapshot you can promote back to production at any time.
Push to GitHub, GitLab, Bitbucket, or Codeberg — your site rebuilds automatically. Webhook-based with HMAC signature validation. Toggle per project.
deploybase detects your framework from your repository and pre-fills build command, output directory, and install steps. Supports Next.js, SvelteKit, Astro, Hugo, Vite, Gatsby, Jekyll, and static HTML.
Full control over your build: custom build command, output directory, root directory for monorepos, and default branch selection. Use framework defaults or bring your own.
Cancel any pending, queued, or building deployment to free up build minutes and stop redundant builds.
Watch your builds in real-time with streaming log output. Auto-scrolling, duration tracking, and clear status indicators for every build step.
Pro and Scale plan builds are prioritized in the build queue ahead of free and starter plans. Ship faster when it matters.
Where your data lives and who touches it, stated plainly.
Your data is stored and processed exclusively in the EU — Scaleway Paris infrastructure, no AWS, GCP, or Azure anywhere in the chain. Sites are delivered globally via Bunny.net CDN (EU-headquartered, Slovenia) for the fastest possible experience. Data residency is architectural, not contractual.
No AWS, no GCP, no Azure. Compute, storage, CDN, email and billing are all provided by EU-headquartered companies, listed with legal entities and registration numbers on deploybase.eu/subprocessors so your compliance team can verify the entire chain.
Your source, builds, logs and storage are processed in the EU. Billing runs through Creem, the European company you buy from, so invoicing and VAT records stay in the EU too; card payments in Creem's provider chain can run on US payment infrastructure under EU standard contractual clauses.
Settings → Account lists every record that identifies you as a person and lets you download it as JSON, covering GDPR Articles 15 and 20 without a support ticket. Team-owned work stays with the team; the file states plainly what it includes and what it leaves out.
Settings → Account lets you delete your account and everything in it, covering GDPR Article 17 without a support ticket. A 14-day cancelable grace period guards against mistakes; after it, erasure runs automatically, including your sign-in identity. Invoices are retained for the legally required 7 years, and one anonymous record proves the deletion happened.
Standard Data Processing Agreement available for all customers. Covers GDPR Article 28 requirements with clear sub-processor disclosure.
Flat EUR tiers, correct VAT, no credits and no overages.
Four flat tiers priced in EUR. No credit systems, no variable charges, no currency conversion fees. Your bill is the same every month. Annual billing saves 20%.
No overages, ever. When you hit your plan's bandwidth or build minute limit, builds pause until the next period. No surprise charges on your invoice.
Every plan is a flat monthly price — team members are unlimited on Pro and Scale, and adding people never changes the bill.
VAT-inclusive pricing with automatic handling for all 27 EU member states. B2B customers in other EU countries get reverse charge applied automatically with valid VAT ID. Proper invoices for every transaction.
Billing runs through Creem, a European company (our merchant of record) that manages checkout, subscriptions, invoicing, and VAT compliance, so your billing relationship stays with an EU provider. Competitors bill through Stripe (US) directly. Card payments in Creem's provider chain can run on US payment infrastructure under EU standard contractual clauses.
Monitor your bandwidth, build minutes, and site usage in real-time from the billing dashboard. Email alerts at 80% and 100% of your plan limits.
Custom domains, encrypted secrets, and passwordless sign-in.
Add custom domains to any project. TLS certificates provisioned automatically via DNS-01 ACME. DNS verification with clear instructions and status tracking.
Restrict who can reach a custom domain by country. Pick an allow-list (only these countries reach the site, everyone else is blocked) or a block-list, with one-click region presets including the European Union. Enforced at the CDN edge — blocked visitors simply can't connect, with no error page. Included on every plan, no add-on.
Create share links for any deployment with optional password protection and expiry — perfect for client review before going live, and password protection is free on every tier. The Free tier allows 3 active links at a time; paid plans make them unlimited. Revoke access instantly.
Store secrets securely per project. Encrypted at rest, injected at build time. Separate production and preview environments. Bulk import from .env files. Values never exposed in GET responses.
Register passkeys (WebAuthn) for passwordless sign-in. Use your fingerprint, face recognition, or hardware security key. Multiple passkeys per account.
Set up TOTP-based two-factor authentication with any authenticator app. QR code setup, verification codes, and backup/recovery codes included.
Bring your team in and keep the roles unambiguous.
Role-based access control with four levels: Viewer (read-only), Member (deploy), Admin (manage team + domains), Owner (billing + ownership transfer). Granular permissions for every action.
Invite team members by email with a specific role. 7-day expiry, resend or revoke at any time. Invited users accept via a link and join with their assigned role.
Transfer team ownership to any admin or member. The current owner is demoted to admin. Prevents orphaned teams.
The tools you reach for daily — API, CLI, MCP, and more.
Create API keys for CI/CD pipelines and automation. Keys have Member-level permissions (deploy, not delete). Last-used tracking, instant revocation, and hashed storage.
Full MCP server with stdio and HTTP transports. List projects, trigger deployments, check build status, and manage domains — all from your AI coding assistant. OAuth and API key auth supported.
Start by picking a repository — deploybase detects your framework from its contents and pre-fills the build command, output directory, and install steps. Your first deployment is triggered automatically when you create the project, so you land straight on the live build log. No build config to fill in by hand.
deploybase reads your lockfile and runs the matching package manager automatically — pnpm-lock.yaml runs pnpm, yarn.lock runs Yarn, bun.lock or bun.lockb runs Bun, and package-lock.json runs npm, with the packageManager field honoured when present. We recommend pnpm: fast, disk-efficient, and community-governed. Installs are frozen and reproducible, and run with --ignore-scripts by default so a compromised dependency can't execute lifecycle scripts during your build.
A built-in feedback widget on every page lets you report a bug, suggest an idea, or ask a question without leaving the app. No third-party tracker or session replay — we capture only the minimal context (page path, app version, viewport) needed to help, and never screenshots or your IP address.
Pick a subdomain for your project on sites.deploybase.eu. Real-time availability checking, validation (3-63 chars, lowercase alphanumeric with hyphens), and instant activation.
Authenticate external tools (CLI, MCP server) through your browser. Supports email/password, passkey, and TOTP verification. No token copy-paste needed.
Ship a single-page app and every deep link and hard reload just works. If your build output contains a 200.html, we serve it with status 200 for any path that has no matching file; a Netlify-style _redirects file with /* /index.html 200 does the same with index.html as the shell. A 404.html in the output is served as your custom error page instead. Nothing to switch on: we detect it per deployment, on production URLs, branch previews, and custom domains alike.
Drop a Netlify-compatible _redirects file in your publish directory and we parse it during the build, up to 1000 rules per site. Every rule is stored with the deployment and readable through the API. Only the SPA catch-all (/* /index.html 200) is enforced at the edge today; other rule types, including 301 and 302 redirects and arbitrary rewrites, are not applied yet.
Deploy straight from your terminal with the deploybase CLI, currently in beta. Sign in with browser-based device authentication — no token to copy and paste — then trigger deploys and check status from the command line or your CI pipeline.
Point any HTML form at your deploybase endpoint — we store submissions in the EU (Paris), filter spam without CAPTCHAs or US-based services, and email your team. Notifications go to team members, or to outside addresses that confirmed by email first. Works with static, SSR, and JS-rendered forms; Formspree-compatible reserved fields make migration a URL swap.
Route a form's submissions to an address outside your team, such as a client or a contractor. The address gets one confirmation email and receives nothing until the person clicks the link, so nobody is signed up for another company's personal data without agreeing to it. Every notification carries a one-click unsubscribe link, and the recipient can opt out without asking you.
Receive email notifications for build completions, deployment status changes, usage threshold warnings (80% and 100%), domain verification, and billing events. All toggleable per type.
Toggle notifications per type: build success, build failure, usage warnings, domain status, billing events, and more. Opt-out model — all enabled by default.
Deploy serverless functions alongside your static site. Async invocation model with invocation tracking, output capture, and execution history. Kubernetes-based execution in production.
Connect any Git forge and deploy on push.
Connect the deploybase GitHub App to your team in one click, then browse and pick repositories right from the dashboard — no personal access tokens to create or rotate. Deploys run on push through centralized, HMAC-validated webhooks, with pull request previews and branch tracking.
Connect GitLab repositories and deploy on push. Merge request previews and branch tracking included.
Connect Codeberg or any Gitea-compatible forge. Full webhook support for auto-deploy on push and pull request previews.
Connect Bitbucket Cloud repositories and deploy on push. Pull request previews and branch tracking included.
How your sites are delivered, fast, from an EU origin.
deploybase.eu/open shows the platform's real numbers: deployments, build minutes, success rate, bandwidth and form submissions, straight from the production database and never hand-edited. Every figure is served by a public API endpoint, so you can verify it yourself with one curl. Aggregate totals only; nothing about any individual team or site appears.
Sites delivered globally via Bunny.net CDN with 100+ points of presence across Europe, North America, Asia, South America, and beyond. EU-headquartered CDN provider (Slovenia). Edge Rules route traffic per-project on a shared pull zone. Wildcard TLS via DNS-01 ACME.
Start on the free plan — one site, 100 GB bandwidth, custom domains included. No credit card, no US cloud.