worktree

Introducing Worktree Cloud

Published • Written by Alex Blackie
A new sovereign cloud for Canada.

We’re building a new sovereign cloud platform for Canada đŸ‡¨đŸ‡¦ – starting with static sites and CDN, and soon containers, object storage, and DNS.

To run cloud infrastructure in Canada, it’s always been at the feet of foreign companies: Amazon, Google, Microsoft, Oracle… We’ve piggy-backed on American tech for decades, and so local options have been scarce and under-developed.

But, this reliance on US cloud providers has exposed most Canadian citizens and businesses to US policies like the “Cloud Act” and “Patriot Act”. These invasive policies cross borders and threaten the privacy and security of Canadians’ data, even when it physically resides on Canadian soil.

Worktree started earlier this year by fostering a community around a Git and DevOps platform built on top of Gitea. To do this, we needed to set up scalable server infrastructure, and after an exhaustive and exhausting search, we settled on using AWS, an American cloud provider with a region in Montréal.

This was a compromise to get what we needed quickly. Many people have voiced their concerns about a Canadian-focused service’s dependence on Amazon for cloud infrastructure, and rightly-so. The fact is, there just isn’t a Canadian-owned cloud platform that even remotely compares to what the foreign incumbents offer. It simply does not exist.

It’s time for change. It’s time for Worktree Cloud.


We can’t build an entire Cloud in a day, so we have built a roadmap to get us there one product at a time. The first products are available now: Sites and CDN. These are available in our first region: MontrĂ©al (qc-south-1).

With this, you can deploy your static site to Worktree Cloud and have it available automatically on *.worktree.site. If you add a CDN Endpoint to your site, you can map a custom domain, with free TLS from Let’s Encrypt, and see basic traffic analytics.

Sites are a flat-rate of $5 per site, and CDN Endpoints are free – you just pay for bandwidth ($0.10/GB) and request volume ($1/million requests).

Check out the docs for more details.

Static sites are great, but we have much larger ambitions for Worktree Cloud. Our goal is to build a platform capable enough to run Worktree itself, which requires modern cloud features like containers, load balancers, object storage, and databases.

That’s why all of those things are on our roadmap.

We’re already starting to build the next phase of Worktree Cloud: storage and compute. We’re building a full PaaS with a container runtime, private networking, dualstack floating IPs, block and object storage, and automatic load balancing.

We can’t wait to share more as we unlock each piece of this roadmap in the coming months.


Worktree Cloud is a from-scratch cloud platform. We’re not building on top of any existing product like OpenStack or VMWare. This was a conscious decision with significant long-term benefits.

OpenStack is more of a burden than a benefit in almost every case. It’s slow, legacy-ridden, over-engineered, and difficult to operate. VMWare even more so, with the added burden of proprietary licensing.

By owning our own runtimes, hypervisors, and control plane, we control the customer experience. The big cloud providers know this, and that’s why none of them use off-the-shelf platforms like OpenStack (even smaller players like Linode or DigitalOcean). They can push innovation at the lowest levels of their stack, and build products that leverage low-latency, tightly-integrated infrastructure – such as “micro-vms” like AWS Firecracker, or feature-rich integrated platforms like Azure Storage.

This ambitious goal sets Worktree Cloud apart from the competition, and will allow us to provide an unparalleled experience in the Canadian Cloud marketplace. Unfortunately, it also means that launching these storage- and compute-based products won’t be immediate, as we have to build the foundations first.

We’re already testing an internal version of our object storage service, which will soon power Sites and Worktree itself. Stay tuned!


We’re a bootstrapped company. We don’t have Big Tech money to spend on building out net-new datacentres, or buy loads of server hardware and IP space up front. For this initial launch of Worktree Cloud, we’re leasing bare metal servers and IP space from OVH, a French company with a large presence in MontrĂ©al.

Similar to AWS, this is technically a foreign company operating in Canada. But unlike AWS, the architecture we’ve built can be directly translated to our own equipment in the future.

Our goal is, of course, to purchase our own IP blocks, hardware, and rackspace. By using Worktree and Worktree Cloud today, you’re helping us towards this goal.

If you’re a Canadian company and want to help drive the future of sovereign clouds in Canada by sponsoring server hardware, IP space, or rackspace for Worktree, please reach out; we’d love to talk.


Anyone with a Worktree account can start using Worktree Cloud today. If you don’t have a Worktree account yet, sign up for free.