Frequently asked questions
Can't find your answer? Write to us through the contact page.
The basics
What is Odoo Cloud?
Odoo Cloud is a managed hosting service for Odoo that deploys from GitHub: every branch of your repository runs as its own Odoo environment with a URL, logs, a web shell and backups. Each project has development, staging and production stages, and daily tested backups, monitoring, SSH and custom domains are included.
How does Odoo Cloud compare to Odoo.sh?
Odoo Cloud follows the Odoo.sh workflow: branches pushed from GitHub become environments, releases move from development to staging (a neutralized copy of production) to production, and you get a web shell, SSH, an online editor and daily backups. The differences are that Odoo Cloud is operated independently of Odoo S.A. and also hosts Odoo Community projects, while Odoo.sh runs Enterprise only. Odoo Cloud is not affiliated with or endorsed by Odoo S.A.
Which Odoo versions are supported?
Odoo 14.0 to 20.0 (versions 14, 15, 16, 17, 18, 19 and 20), in Community or Enterprise edition, built from the official Odoo images. When your version gets close to its end of support, the upgrade assistant lets you test the upgrade on staging before touching production.
Are Odoo Community and Odoo Enterprise both supported?
Yes, both editions are supported on every version from 14 to 20. Odoo Community is free and needs no licence. For Odoo Enterprise, the Enterprise apps are provided by the platform, but the licence is not included: you buy the subscription from Odoo S.A. and enter its code inside Odoo.
Plans and billing
How much does Odoo Cloud cost?
You pay per month for the capacity of production: $72 per worker, $0.25 per GB of storage and $18 per staging environment when billed monthly, or $57.60, $0.20 and $14.40 when billed yearly. Development builds, backups, monitoring, the shell, SSH and custom domains are included in every plan. Prices exclude taxes and Odoo Enterprise licences.
What is included in a plan?
Your production environment with the workers and storage you pick, the staging environments you choose, and development builds for your other branches. Backups, monitoring, the web shell, SSH, the editor, logs, custom domains with HTTPS and the mail catcher are always included.
What is a worker?
A worker is an Odoo process that serves one request at a time on production. More workers let more people use Odoo at once. Most small teams start with one or two and add more as usage grows.
Is the Odoo Enterprise licence included?
No. Odoo Community is free and needs no licence; for Enterprise, you subscribe with Odoo S.A. and enter your subscription code inside Odoo once production is live. The Enterprise apps themselves are provided by Odoo Cloud, and you never share your subscription code with us.
How does yearly billing work?
Yearly plans are billed once for twelve months at a lower monthly rate, up to 20% less than monthly billing. The pricing page shows the monthly equivalent and how much you save over paying monthly.
Can I cancel?
Yes, at any time: the plan stays active until the end of the period you paid for, and billing stops after it. Plans paid online are cancelled from the Billing page of the dashboard; otherwise write to us through the contact page. Download a full backup first: it is a standard Odoo backup that restores anywhere.
Moving in
Can I move from Odoo.sh or another host?
Yes. Connect the same GitHub repository, then import your database into a staging or production branch: a backup zip from Odoo.sh or Odoo's database manager, or a PostgreSQL dump. Large uploads are sent in resumable chunks, and the database has to be on the same Odoo version as the project.
Does my repository need a special layout?
No. Put your modules at the root of the repository or in folders; submodules are supported, including private ones with a deploy key. Python requirements in requirements.txt are installed on each build.
The platform
Where is my data hosted?
Your databases, files and backups are stored on the servers Odoo Cloud operates, with each project isolated from the others. When offsite backups are configured, encrypted copies are also kept with a storage provider in a second location. Projects run in our Asia region; a UAE region is opening soon for customers who need their data in the UAE.
How is my data backed up?
Production is backed up every day, and 7 daily, 4 weekly and 3 monthly backups are kept: about three months of history. The newest backup is restored as a test every week, and when offsite storage is configured, every backup is encrypted and copied to a second location. You can download any backup as a standard Odoo backup.
Can I use my own domain, with HTTPS?
Yes, on any branch. Add the domain in the project settings and create the DNS record shown, and a free Let's Encrypt HTTPS certificate is issued and renewed automatically. The primary domain becomes Odoo's base URL.
Do staging environments send real emails?
No. Staging is a neutralized copy of production: emails are caught and shown in the Mails tab, and scheduled actions and external services are off. Only production sends for real.
What happens to environments nobody uses?
Idle development and staging builds go to sleep after a while and wake up on the next visit, in about 10 to 30 seconds. Production never sleeps.
How is my project kept apart from others?
Every project has its own network, and each stage has its own database role, file volume and access key, so a development shell can't reach production. Shell commands are recorded in your audit logs.
Support
How do I get support?
Signed-in users have a help center with step-by-step guides for every feature. For anything else, write to us through the contact page.
Ready when you are
Pick a plan in a minute, or talk to us about moving an existing Odoo.