CINXE.COM
The Odoo Cloud Platform | Features
<!DOCTYPE html> <html lang="en-US" data-website-id="1" data-main-object="website.page(4,)" data-oe-company-name="Odoo.sh"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <title>The Odoo Cloud Platform | Features</title> <link type="image/x-icon" rel="shortcut icon" href="/web/image/website/1/favicon?unique=47a840f"/> <link rel="preload" href="/web/static/lib/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin=""/> <link type="text/css" rel="stylesheet" href="/web/assets/202709-12ce974/1/web.assets_common.min.css" data-asset-bundle="web.assets_common" data-asset-version="12ce974"/> <link type="text/css" rel="stylesheet" href="/web/assets/202713-c21a665/1/web.assets_frontend.min.css" data-asset-bundle="web.assets_frontend" data-asset-version="c21a665"/> <script id="web.layout.odooscript" type="text/javascript"> var odoo = { csrf_token: "cf510cf5f28824ba2b7de3cc27e2252d8652ba16o1764227692", debug: "", }; </script> <script type="text/javascript"> odoo.__session_info__ = {"is_admin": false, "is_system": false, "is_website_user": true, "user_id": false, "is_frontend": true, "profile_session": null, "profile_collectors": null, "profile_params": null, "show_effect": false, "translationURL": "/website/translations", "cache_hashes": {"translations": "f12705107954724d907d5a2169a1084775fa845c"}, "lang_url_code": "en_US", "geoip_country_code": null}; if (!/(^|;\s)tz=/.test(document.cookie)) { const userTZ = Intl.DateTimeFormat().resolvedOptions().timeZone; document.cookie = `tz=${userTZ}; path=/`; } </script> <script defer="defer" type="text/javascript" src="/web/assets/202714-38441e3/1/web.assets_common_minimal.min.js" data-asset-bundle="web.assets_common_minimal" data-asset-version="38441e3"></script> <script defer="defer" type="text/javascript" src="/web/assets/202715-8691bf7/1/web.assets_frontend_minimal.min.js" data-asset-bundle="web.assets_frontend_minimal" data-asset-version="8691bf7"></script> <script defer="defer" type="text/javascript" data-src="/web/assets/202716-42b544f/1/web.assets_common_lazy.min.js" data-asset-bundle="web.assets_common_lazy" data-asset-version="42b544f"></script> <script defer="defer" type="text/javascript" data-src="/web/assets/202717-68fd0c9/1/web.assets_frontend_lazy.min.js" data-asset-bundle="web.assets_frontend_lazy" data-asset-version="68fd0c9"></script> <meta name="google-site-verification" content="PXwdiu2nojDgB2Wt0ImtznuJkTUsw_9rnd6Fyy6Ql_U"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="generator" content="Odoo"/> <meta name="keywords" content="odoo, hosting, cloud platform, iaas, paas, odoo sh"/> <meta property="og:type" content="website"/> <meta property="og:title" content="The Odoo Cloud Platform | Features"/> <meta property="og:site_name" content="The Odoo Cloud Platform"/> <meta property="og:url" content="https://www.odoo.sh/features"/> <meta property="og:image" content="https://www.odoo.sh/web/image/website/1/logo?unique=47a840f"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="The Odoo Cloud Platform | Features"/> <meta name="twitter:image" content="https://www.odoo.sh/web/image/website/1/logo/300x300?unique=47a840f"/> <link rel="canonical" href="https://www.odoo.sh/features"/> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""/> </head> <body class=""> <div id="wrapwrap" class=" "> <header id="top" data-anchor="true" data-name="Header" class=""> <nav data-name="Navbar" class="navbar navbar-dark sh-bg-blue-darker navbar-expand-md border-0"> <div id="top_menu_container" class="container justify-content-start justify-content-lg-between"> <a href="/" class="navbar-brand logo"> <img src="/paas_website/static/src/img/odoo_sh_logo.svg" alt="Odoo.sh Logo" class="my-3" style="height:20px;" loading="lazy"/> </a> <div id="top_menu_collapse" class="collapse navbar-collapse order-last order-lg-0"> <ul id="top_menu" class="nav navbar-nav o_menu_loading ml-auto text-right"> <li class="nav-item"> <a role="menuitem" href="/" class="nav-link "> <span>Home</span> </a> </li> <li class="nav-item"> <a role="menuitem" href="/features" class="nav-link active"> <span>Features</span> </a> </li> <li class="nav-item"> <a role="menuitem" href="/pricing" class="nav-link "> <span>Pricing</span> </a> </li> <li class="nav-item"> <a role="menuitem" href="https://www.odoo.com/pricing#hosting=odoo_sh&price_by=monthly" class="nav-link "> <span>Buy</span> </a> </li> <li class="nav-item"> <a role="menuitem" href="/faq" class="nav-link "> <span>F.A.Q.</span> </a> </li> <li class="nav-item"> <a role="menuitem" href="https://www.odoo.sh/doc" class="nav-link "> <span>Documentation</span> </a> </li> <form class="form-inline"> <a href="/web/login" class="btn btn-secondary"> Sign in </a> </form> </ul> </div> <button type="button" data-toggle="collapse" data-target="#top_menu_collapse" class="navbar-toggler ml-auto"> <span class="navbar-toggler-icon o_not_editable"></span> </button> </div> </nav> </header> <main> <div id="wrap" class="oe_structure"> <section id="o-sh-features"> <div id="o-sh-features-banner"></div> <div class="container"> <div class="row"> <div class="col-md-3 hidden-print d-none d-lg-block border-right" role="complementary"> <nav id="features_affix" data-spy="affix" class="navbar affix position-fixed"> <nav class="nav nav-pills flex-column w-100 pr-3"> <a class="active nav-link" href="#developers">Developers</a> <a class="nav-link" href="#testers">Testers</a> <a class="nav-link" href="#project_managers">Project Managers</a> <a class="nav-link" href="#system_administrator">System Administrators</a> </nav> </nav> </div> <div class="col-lg-9" role="main"> <div id="content_affix" class="row h-100" data-spy="scroll" data-target="#features_affix"> <div id="developers" class="col-lg-10 offset-1 o-sh-features-block"> <h2 class="display-4 mt-0 mb-3">For <b>Developers</b></h2> <div class="row"> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-github text-epsilon"></i>GitHub Integration</h5> <p class="text-muted">Every commit, pull request, merge or fork is tested, and deployed automatically.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-file-text-o text-epsilon"></i>Clear Logs</h5> <p class="text-muted">Get detailed and filtered logs available in the browser, in real time.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-terminal text-epsilon"></i>Web Shell</h5> <p class="text-muted">Get a shell access to a production server or a container related to a build, in one click.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-link text-epsilon"></i>Modules Dependencies</h5> <p class="text-muted">Manage dependencies with third party modules with no pain; update when you want.</p> </div> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-tasks text-epsilon"></i>Continuous Integration</h5> <p class="text-muted">Get a dedicated "runbot" for your project; a dashboard of all tests.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-lock text-epsilon"></i>SSH</h5> <p class="text-muted">Register your public key and connect to any container in just a few clicks.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-envelope-o text-epsilon"></i>Mail Catcher</h5> <p class="text-muted">Mails are deactivated on staging & dev branches. We provide a mail catcher to read them.</p> </div> </div> <hr/> </div> <div id="testers" class="col-lg-10 offset-1 o-sh-features-block"> <h2 class="display-4 mt-4 mb-3">For <b>Testers</b></h2> <div class="row"> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-cog text-epsilon"></i>Automated Tests</h5> <p class="text-muted">Every commit goes through a battery of thousands of automated tests.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-mouse-pointer text-epsilon"></i>Staging Branches</h5> <p class="text-muted">Staging branches are built with production data, and stay alive a few weeks for testing.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-file-text-o text-epsilon"></i>Track Developments</h5> <p class="text-muted">Get a detailed history and logs on all development branches to track progress in real time.</p> </div> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-sliders text-epsilon"></i>Manual Tests</h5> <p class="text-muted">Connect on any feature branches once they are pushed in GitHub, with our instant deployment.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-users text-epsilon"></i>Community Modules</h5> <p class="text-muted">Install community modules to test them, in just a few clicks. (based on Git submodules)</p> </div> </div> <hr/> </div> <div id="project_managers" class="col-lg-10 offset-1 o-sh-features-block"> <h2 class="display-4 mt-4 mb-3">For <b>Project Managers</b></h2> <div class="row"> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-external-link text-epsilon"></i>Dev <i class="fa fa-caret-right"></i> Staging</h5> <p class="text-muted">Drag development branches to staging, to test them with production data.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-thumbs-up text-epsilon"></i>Convenience</h5> <p class="text-muted">Kick off your Odoo project, with a development and hosting platform in three clicks.</p> </div> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-external-link text-epsilon"></i>Staging <i class="fa fa-caret-right"></i> Production</h5> <p class="text-muted">Deploy a staging branch to production in just a drag & drop, once it's fully tested.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-share text-epsilon"></i>Share Test Builds</h5> <p class="text-muted">Share your builds with your customer to ease testing (public or private URLs).</p> </div> </div> <hr/> </div> <div id="system_administrator" class="col-lg-10 offset-1 o-sh-features-block mb-5"> <h2 class="display-4 mt-4 mb-3">For <b>System Administrators</b></h2> <div class="row"> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-server text-epsilon"></i>High Availability</h5> <p class="text-muted">We manage all servers for you: monitoring, backups, emails, dns, ci, staging & production servers.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-database text-epsilon"></i>Incremental Backups</h5> <p class="text-muted">Daily incremental backups on 3 different data centers.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-envelope-o text-epsilon"></i>Mail Servers</h5> <p class="text-muted">Production or development mail servers are setup automatically for you.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-exchange text-epsilon"></i>Great Performance</h5> <p class="text-muted">PostgreSQL and Odoo are optimized for top maximum performance.</p> </div> <div class="col-sm-6 col-xs-12"> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-dashboard text-epsilon"></i>Monitoring</h5> <p class="text-muted">Get a status of all your servers, as well as KPIs about their availability and performance.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-database text-epsilon"></i>Instant Recovery</h5> <p class="text-muted">Recover any backup in just a few clicks, in a production or staging branch.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-globe text-epsilon"></i>DNS</h5> <p class="text-muted">Use your own domain for production server, and our DNS subdomains for development branches.</p> <h5 class="mb-0"><i class="fa fa-fw fa-1x fa-shield text-epsilon"></i>Top Notch Security</h5> <p class="text-muted">Visit <a href="https://odoo.com/page/security">www.odoo.com/page/security</a> for further details.</p> </div> </div> </div> </div> </div> </div> </div> </section> </div> </main> <footer id="footer" class="sh-bg-blue-darker"> <div class="container"> <div class="d-flex flex-column align-items-center flex-md-row justify-content-center justify-content-md-between"> <a class="my-4" href="https://www.odoo.com" target="_blank"> <img src="/paas_website/static/src/img/logo.png" class="img" height="25" alt="Odoo" loading="lazy"/> </a> <div class=" o_social_icons mt-0 mb-5 mt-md-4 mb-md-4"> <a class="ml-2 p-2 text-white" href="https://www.facebook.com/odoo" target="_blank"><i class="fa fa-facebook"></i></a> <a class="ml-2 p-2 text-white" href="https://twitter.com/Odoo" target="_blank"><i class="fa fa-twitter"></i></a> <a class="ml-2 p-2 text-white" href="https://www.linkedin.com/company/odoo" target="_blank"><i class="fa fa-linkedin"></i></a> <a class="ml-2 p-2 text-white" href="https://www.youtube.com/user/OpenERPonline" target="_blank"><i class="fa fa-youtube-play"></i></a> <a class="ml-2 p-2 text-white" href="mailto:info@odoo.com"><i class="fa fa-envelope"></i></a> </div> </div> </div> </footer> </div> <script id="tracking_code" async="1" src="https://www.googletagmanager.com/gtag/js?id=UA-52174891-3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-52174891-3'); </script> </body> </html>