Skip to content
Atacloud is in early access. We're onboarding design partners in waves. Join the waitlist

One platform from Git push to Canadian production

Atacloud gives Canadian teams the developer experience of a modern app platform, with the building blocks of a cloud, running under Canadian law.

The developer loop

Deploy

Push to a branch and the platform detects your framework, then builds, signs and rolls out each release without downtime.

Preview

Every pull request gets its own URL, with its own database branch if you want one.

Roll back

Every release is immutable. Going back takes one command and a few seconds.

ata login
ata init                      # detects Next.js, writes ata.yaml
ata deploy                    # preview: https://pr-42.storefront.preview.atacloud.ca
ata db create storefront-db --size small --ha   # region and residency from ata.yaml
ata deploy --prod
ata rollback                  # back to the previous release in seconds
Interface preview. Subject to change.

Bring your stack

ata init detects your runtime from the files already in your repository and writes an ata.yaml you can review. No Dockerfile required, though one always works.

RuntimeDetected fromFrameworksPin a version
.NET*.csproj, *.slnASP.NET Core, minimal APIs, worker servicesata runtime upgrade dotnet@10
RustCargo.tomlAxum, Actix Web, Rocketata runtime upgrade rust@1.91
Gogo.modnet/http, Gin, Echo, Fiberata runtime upgrade go@1.25
Pythonpyproject.toml, requirements.txtDjango, FastAPI, Flaskata runtime upgrade python@3.14
Node.jspackage.jsonNext.js, Remix, Astro, NestJSata runtime upgrade node@24
Runtime support. Versions shown are examples.

The platform at a glance

Atacloud platform architectureThe CLI, Terraform, GitOps and the web console all call one platform API, which runs, scales and heals your workloads in six Canadian sites.CLITerraformGitOpsWeb consolePlatform API: One API, declared resourcesPlatform APIOne API, declared resourcesVancouver: PlannedVancouverPlannedCalgary: PlannedCalgaryPlannedEdmonton: PlannedEdmontonPlannedToronto: PlannedTorontoPlannedOttawa: PlannedOttawaPlannedMontréal: PlannedMontréalPlanned
Every tool calls one platform API, which runs, scales and heals your workloads in Canadian sites.

Everything is a declared resource

Apps, databases, buckets and policies are all declared the same way. The CLI, the Terraform provider, GitOps and the web console all call one API, so there is no hidden state and no click-only configuration.

Export everything

Run ata export and you get standard Kubernetes YAML and Terraform for every resource you've created. You can rebuild your environment on any conformant Kubernetes cluster. We think the ability to leave is what makes it safe to stay.