Meet the hyposcaler πŸ‘‹

Fast. Simple. Out of your way.

Drift is a minimal(ist) cloud hosting service for everyone.
With a limited set of powerful building blocks, you can deploy in minutes without dashboards, boilerplate, or infrastructure overhead.

Ship fast, think less about infra, and stay in flow from the first command.

↓ Learn more

Simple, composable

No resource catalog fatigue.

Drift is stubbornly small and intentionally focused, built around three core services that cover compute, data, and site hosting. Everything works straight out of the box: automatic TLS certificates, zero-config hosting, no cold starts, instant CLI deploys, and support for multiple sites per user β€” without any ceremony.

Instead of a sprawling suite of products, you get a tight, composable set of primitives that stay fast, predictable, and easy to reason about β€” all the connective tissue you need, with none of the bloat.

From day one, our guiding principle was simple: each service should do one thing β€” and do it right.

Atomic β€” Compute layer

Functions
API endpoints in multiple languages with zero boilerplate
Elements
Group related functions into logical services
Schedules
Cron-style background jobs
Triggers
Event-based invocation from queues or webhooks
WebSockets
Persistent connections for real-time and bidirectional communication
Auth
Built-in API keys and request authentication
Logs
Structured function logs in real time
Metrics
Request counts, duration, and error rates
Security
Daily function scans and alerts on vulnerabilities

Backbone β€” Encrypted data plane

Blobs
Fast object storage for files and assets
SQL
Full SQL support
NoSQL
NoSQL collections with indexing
Secrets
Encrypted environment secrets
Queues
Pub/sub messaging for async jobs
Cache
In-memory key-value store for fast reads
Locks
Distributed coordination to prevent double-processing

Canvas β€” Site hosting

Static
One-command static site deployment
Frameworks
Frontend framework support
Previews
Per-branch preview deployments
Domains
Custom domains with automatic TLS

Secure, connected

Infrastructure that disappears in the background.

Your frontend can call your APIs directly within Drift, without cross-origin headaches or tokens to juggle.

Your secrets are gathered, encrypted and injected upon deployment, not after clicking "Apply" on two different screens.

Endpoints are automatically secured with credentials or keys if you update the comment atop the source code of your function.

Each component carries its own fingerprint within the cluster, and has enough access to perform the operations it needs to run. Everything is secure by design, deeply interoperable, and engineered so the infra fades away while the pieces keep clicking together.

Start with a template

From zero to live in one command.

Every template is a full-stack app β€” Atomic functions, Backbone data, and a Canvas landing page β€” wired together in a single drift.yaml manifest.

Pick a vertical, run drift deploy, and your app is live. Swap the menu for your own, change the business name in secrets, and you have a production-grade backend with a landing page.

16 templates. 6 verticals. All open source.

Essentials

  • Contact Form
  • Newsletter
  • Waitlist

Commerce

  • Storefront
  • Food Truck
  • Digital Products

Bookings

  • Appointment
  • Fitness Studio
  • Clinic Intake

Professional

  • Portfolio
  • Job Board
  • Property Listing

Community

  • Event Page
  • Survey
  • Service Request

Hospitality

  • Restaurant
# drift.yaml β€” your entire app in one file
name: restaurant

atomic:
  - dir: ./atomic/get-menu
  - dir: ./atomic/submit-reservation
  - dir: ./atomic/confirm-reservation

backbone:
  cache:
    - key: menu
      file: ./backbone/menu.json
  nosql:
    - collection: reservations
  queues:
    - name: reservation-queue
  secrets:
    - key: RESTAURANT_NAME
      value: "My Restaurant"
    - key: RESEND_API_KEY
      env: RESEND_API_KEY

canvas:
  - dir: ./canvas

Your whole app in one file

Declarative, readable, versionable.

drift.yaml declares everything your app needs β€” functions, data stores, queues, secrets, and sites. The platform reads it, provisions the resources, and wires them together.

No Terraform. No YAML walls. No clicking through consoles.

One file in your repo. One command to deploy. That's it.

Meet drift-sdk

One import. Every building block.

Write Atomic Functions in Go with drift-sdk β€” one-line calls for cache, databases, queues, blobs, locks, and everything else on the platform. No package managers, no version conflicts: the SDK is injected at compile time.

Each function is a standard Go file with a comment directive at the top. One line sets the route, auth, and environment. The platform handles compilation, routing, scaling, and the runtime.

Your function talks to Backbone through the SDK. The SDK talks to the platform. You focus on logic.

// @atomic route=GET:get-menu auth=none
package main

import "drift-sdk"

func GetMenu() (int, string, interface{}) {
    menu, err := drift.CacheGet("menu")
    if err != nil {
        return 500, "text/plain", "could not load menu"
    }
    return 200, "application/json", menu
}

A complete API endpoint. 12 lines. Zero boilerplate.

$ drift deploy

  Deploying restaurant...

  Atomic
     get-menu
     submit-reservation
     confirm-reservation

  Backbone
     Cache: menu (seeded from menu.json)
     NoSQL: reservations
     Queue: reservation-queue
     Secrets: 3 injected

  Canvas
     default

  Done in 8.2s 🚀

CLI-first by design

Don't leave the zone.

On Drift, you can spin up projects, ship updates, and wire services together without ever touching a dashboard.

drift deploy reads your manifest, compiles your functions to WASM, seeds your data, and wires everything together. One command. Full deploy. Seconds, not minutes.

Everything happens in the terminal β€” fast, frictionless, and immediate. Keep your head where it belongs: inside the code, not juggling tabs.

Made in Europe

Local, approachable, fair.

Drift is built in Europe with a commitment to privacy, fairness, and transparency.

Fair pricing, privacy by default, sustainable tech, and a sense that the internet should feel like a public space, not a shopping mall.

A platform you can trust, not negotiate with.

A plan for whatever you’re building

We meant it when we said "for everyone".

Drift is built on sustainability, fairness, and access β€” the stuff that actually matters.

In a world ruled by giant platforms and consolidation, we think everyone deserves a corner of the internet without gatekeepers or lock-in.

The days of hidden fees, bloated dashboards, and endless product catalogs should be over.

Ready to build on drift ?

Free

Everything you need to build and ship. No credit card, no expiration.

  • Atomic
  • 5 Functions
  • 1 Scheduled Job
  • 60 req/min
  • 24h Log Retention
  • 10s max. runtime
  • Backbone
  • 2 NoSQL Collections (50 MB)
  • 1 Queue
  • 5 Secrets
  • 10 Blobs (5 MB each)
  • 3 Locks
  • Canvas
  • 1 Site (50 MB)
€0 / mo
Start for free

Configured

Pick exactly the resources you need. Pay for what you use, nothing more.

  • Atomic
  • As many functions as you need
  • As many scheduled jobs as you need
  • Higher request limits
  • Longer log retention
  • Longer runtimes
  • Backbone
  • More collections, queues, blobs
  • Larger storage limits
  • More locks
  • Canvas
  • More sites, larger uploads
from €1 / mo
Get started

No tiers. No preset boxes. You configure exactly what you need in the browser, see the price update live, and pay upfront. The bill is the architecture.