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 secondsBring 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.
| Runtime | Detected from | Frameworks | Pin a version |
|---|---|---|---|
| .NET | *.csproj, *.sln | ASP.NET Core, minimal APIs, worker services | ata runtime upgrade dotnet@10 |
| Rust | Cargo.toml | Axum, Actix Web, Rocket | ata runtime upgrade rust@1.91 |
| Go | go.mod | net/http, Gin, Echo, Fiber | ata runtime upgrade go@1.25 |
| Python | pyproject.toml, requirements.txt | Django, FastAPI, Flask | ata runtime upgrade python@3.14 |
| Node.js | package.json | Next.js, Remix, Astro, NestJS | ata runtime upgrade node@24 |
The building blocks
Compute, data, networking, security, AI and developer tools, composed from the same API, with managed services that are patched, backed up and scaled for you.
Compute
Data
- Managed PostgreSQLEarly access
- Managed MySQL and MariaDBEarly access
- T-SQL compatible databaseEarly access
- Document databaseEarly access
- Time-series databaseEarly access
- Vector searchEarly access
- Object storageEarly access
- Managed cacheEarly access
- Queues and event streamsEarly access
- Message busEarly access
- Managed RabbitMQEarly access
- File sharesEarly access
- BackupsEarly access
Network and edge
Security
Observability
DevOps
The platform at a glance
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.