drift Docs
Start
What is Drift?
The tour, if you are new here.
Use cases
Whether Drift does your thing.
Getting started
Nothing to deployed, in one command.
Architecture
How a slice is put together.
What it costs
The free grant, four unit prices, two rules.
Build
Canvas
Static sites, same origin as your API.
Tools
Operate
Auth
Accounts, tokens and scopes.
Security
Boundaries, sandboxing and hardening.
Troubleshooting
Error codes
What went wrong, and what to do about it.
Legal
Acceptable use
What a slice may not be used for.
Data processing
The DPA, and every sub-processor.

What is Drift?

Drift is a hyposcaler: a cloud built small on purpose. Not a cloud that has not grown yet, and not a smaller edition of a large one, but a different answer to how much cloud an application actually needs. The hyperscalers are organised around more — more services, more regions, more of your architecture living inside someone else's catalogue. Drift is the argument that for most applications that direction was never load-bearing.

Said plainly, it is a European application cloud. Europe has a dozen good places to rent a server and nowhere to deploy a function, and that gap is the thing Drift is built to fill: the unit of value here is not the server, it is the application.

Small does not mean fewer parts. It means fewer parts you have to buy. A network boundary around your slice, TLS on every hostname, encryption at rest, tenant isolation and a same-origin path from your site to your API are all there from the first deploy. None of them is a product you select, size, wire up or see on the bill, because an application should never have had to purchase them one at a time. What is left to learn is four building blocks: Atomic for compute, Backbone for data, Canvas for hosting, and Deed for identity. You declare what you want in one file and ship it with one command: no dashboards, no boilerplate, no infrastructure to babysit.

What you get out of the box

  • Custom domains. Your own hostnames, managed from the CLI.
  • Automatic TLS. Issued and renewed for you, on every domain.
  • No cold starts. Always running. It never scales to zero.
  • Same-origin API. Your site calls your functions. No CORS.
  • Encrypted secrets. Read fresh each call. Change one, no redeploy.
  • CLI-first. Deploy, inspect and roll back from the terminal.
  • Made in Europe. Privacy and transparent pricing by default.

Where to go next

Getting started takes you from nothing to a deployed app. Architecture explains what a slice is and how the four pillars fit together. What it costs has the free grant, the four unit prices, and the two rules that decide your number. Everything else is in the sidebar.