What is Odoo Runbot and How to Access It?

What is Odoo Runbot

When exploring the vast ecosystem of Odoo, especially as a developer, functional consultant, or business owner evaluating ERP solutions, one tool that stands out for quick testing and hands-on experience is Odoo Runbot. But what exactly is Odoo Runbot? Why is it useful? And how can you use it to test different Odoo versions, modules, and features in real-time, without setting up your local environment?

In this guide, we’ll cover everything you need to know about Odoo Runbot, how it works, how to access it, and how you can use it efficiently in your Odoo journey.

What is Odoo Runbot?

Odoo Runbot is an online, web-based platform provided by Odoo S.A. that allows you to instantly access and test different versions of Odoo in a live demo environment. It is essentially a continuous integration testing server that automatically builds and deploys Odoo instances from the source code hosted on GitHub.

Put simply, Runbot lets you:

  • Test Odoo features in the Community or Enterprise edition
  • Try out different Odoo versions (Odoo 13, 14, 15, 16, 17, etc.)
  • Explore new modules without installation
  • See how code changes behave in real-time
  • Evaluate features as an end user or developer

For developers and functional consultants alike, it’s a free and quick way to experiment with Odoo, without having to install it on your local machine.

Why is Odoo Runbot Important?

Odoo Runbot is not just another demo site—it’s a vital tool for developers, functional consultants, trainers, and even business owners. It removes technical barriers and provides instant access to a wide variety of Odoo environments. Here’s why it’s such an essential resource:

1. No Installation Required – Instant Access in Your Browser

One of the biggest hurdles when working with ERP software is the initial setup. Installing Odoo locally can be time-consuming, especially for non-technical users. You need the right system dependencies, Python libraries, PostgreSQL, and module configurations.

With Odoo Runbot, all of that complexity disappears.

You simply visit the Runbot website, select the version you want to explore, and launch a live Odoo instance in your browser. It only takes a few seconds. This makes Runbot extremely useful for:

  • Quickly testing new features
  • Demonstrating functionality to clients
  • Experimenting with different workflows without the fear of breaking anything

And the best part? You don’t need to be a developer or have any technical knowledge to use it.

2. Access to All Odoo Versions

Odoo is an actively developed platform with multiple versions, including:

  • Long-term supported (LTS) stable versions like Odoo 17, 16, etc.
  • SaaS branches that represent the versions used in Odoo Online (e.g., saas-17.2, saas-17.3)
  • The Master branch, which is the bleeding-edge development version

Runbot gives you direct access to all of these, allowing you to:

  • Test features that are coming in future releases
  • Compare performance and behavior between versions
  • Validate module compatibility before an upgrade
  • Understand what has changed across versions from a user or developer perspective

If you’re planning to upgrade your Odoo instance or working on version-specific development, this kind of instant version switching is a huge time saver.

3. Developer-Friendly Testing Environment

For developers contributing to the Odoo core or building custom modules, Runbot offers a powerful advantage.

It is tightly integrated with Odoo’s GitHub repositories. Every time a developer pushes new code or submits a pull request, Runbot automatically:

  • Builds a new environment
  • Installs the updated codebase
  • Runs automated test cases
  • Makes a live instance publicly available for review

This continuous integration (CI) process ensures that new changes are validated quickly and efficiently. Developers can test their code across multiple branches and confirm whether the latest features or bug fixes work as expected, without deploying anything manually.

It’s a highly efficient workflow that enhances code reliability and collaboration within the community.

4. Perfect for Learning, Training, and Client Demonstrations

If you’re a new Odoo user, an ERP consultant training staff, or someone teaching others how Odoo works, Runbot is an ideal solution.

It offers a risk-free learning environment, where you can:

  • Test different business flows like Sales, Inventory, HR, or Accounting
  • Try out specific modules or apps without impacting real data
  • Train teams on how to use Odoo with real-time interaction
  • Simulate real-world business cases during workshops or client demos

Since every instance is temporary and isolated, there’s no fear of accidentally deleting or modifying sensitive data. It’s a safe place to play, learn, and teach.

5. Compare Enterprise vs Community Editions Easily

Odoo is available in two main editions:

  • Community Edition – 100% open source and free
  • Enterprise Edition – Includes advanced modules and premium features

With Runbot, you can test both editions side-by-side. Each version build allows you to choose between:

  • A base setup with only essential modules
  • An all-inclusive setup with every module, including Enterprise features

You can explore premium apps like:

  • Odoo Studio
  • Helpdesk
  • Sign
  • Documents
  • Subscription Management
  • Field Services

This is especially useful when you or your client are evaluating which edition is right for the business. Instead of relying on documentation or sales pitches, you can interact with the software directly.

How to Access Odoo Runbot

You can access Odoo Runbot directly through this URL:

>> https://runbot.odoo.com

Once you’re on the site, here’s how to navigate it:

1. Choose the Odoo Version

The homepage lists several Odoo versions (e.g., 17.0, 16.0, saas-16.3, master). These represent different development stages:

  • Stable versions (like 17.0): Used in production
  • SaaS branches: Staging or interim cloud versions
  • Master: The latest under-development branch
what is Odoo Runbot

Click the version you want to test.

2. Select a Build

When you visit the Odoo Runbot homepage, you’ll notice a grid of boxes highlighted in different colors—primarily green and red. These color codes help users quickly understand the status of each build.

  • Green boxes indicate that the Odoo build is active and functioning properly. You can safely access and test these versions without any issues.
  • Red boxes, on the other hand, mean the build is inactive or has failed, usually due to a code error or failed automated test.

To launch a specific version of Odoo, simply click on the blue “Connect” button located within the green box of your desired build. This will instantly open a live instance of that Odoo version in your browser, allowing you to explore its features and modules hands-on, without installing anything.

what is Odoo Runbot
  • All = Full installation with most modules
  • Base = Minimal installation, faster loading

3. Log In to the Instance

Each Runbot instance comes with default credentials:

Email: admin
Password: admin

login page of Odoo Runbot

You can now test, explore modules, or customize settings freely in this temporary environment.

When you open the Odoo Runbot interface, you’ll notice several builds listed by version, like master, saas-18.3, saas-18.2, and so on. Each version contains a set of interactive buttons and dropdown options to help you test and understand how that version of Odoo works.

The gear icon ⚙️ on the right side of each build allows you to access a list of advanced actions. Here’s what each option means:

odoo runbot settings

1. Connect the base

This is your entry point into the Odoo instance. Clicking “Connect base” launches a clean version of the selected Odoo build with the default set of modules and no customizations. It’s perfect for exploring the core features and interface of that particular version.

2. Database selector

If multiple databases have been set up under that build, this option lets you choose which one to access. It’s useful if you or other users have created demo data, different test environments, or sandbox setups within the same build.

what is odoo runbot database selector

3. Full install_all logs

This provides a complete log of everything that happened during the installation of the Odoo build, including base and additional modules. Ideal for developers who want to debug or understand what components were loaded.

4. Full install_base logs

This log shows only the installation details for the base modules. If you’re troubleshooting startup issues or base app errors, this is the place to look.

5. Full pre_run_config logs

These logs reflect the configuration steps executed before the system fully starts, such as setting up environment variables, paths, or specific configurations defined in the .conf file.

6. Full run logs

These are live logs captured while the Odoo instance is running. It includes real-time backend processes, warnings, and server outputs. Very useful for developers working on debugging or analyzing module behavior.

7. Mailhog

Odoo often sends emails for user signup, password resets, and sales operations. Runbot integrates Mailhog, an email-catching service, allowing you to view all outbound emails sent from the system, without sending them to real email addresses. This is perfect for testing email workflows.

Limitations of Odoo Runbot

While Runbot is a great resource, it’s important to know its limitations:

LimitationDescription
Temporary InstancesInstances are reset regularly (not for long-term use)
No Data PersistenceYour changes will be lost once the session expires
Public AccessNot suitable for sensitive data or private testing
Limited ResourcesPerformance may be slower compared to local setups

It’s a demo and test environment, not meant for actual business use.

>> How to Add a Button to the Action Menu in Odoo 17

>> Understanding OWL JS Lifecycle Hooks in Odoo 17

>> How to Change the Color on a Progress Bar in Odoo 17

Final Thoughts

Odoo Runbot is a powerful, underutilized tool in the Odoo ecosystem. Whether you’re an Odoo developer testing code, a consultant giving product demos, or a business owner evaluating ERP solutions, Runbot provides a risk-free, cost-free, and hassle-free environment to experience the power of Odoo.

With access to multiple versions, modules, and both editions (Community and Enterprise), Runbot is the perfect playground for learning, testing, and training—without writing a single line of setup code.

If you’re looking for Odoo implementation, customization, or consulting, feel free to reach out. Whether you’re a business looking to optimize workflows or a developer wanting to build custom modules, we’re here to help.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.