Which OCA modules actually run on which Odoo version

We install every public OCA module into a clean database of every Odoo series and publish what happened — the install log, with a date. Not vendor claims.

16.0 17.0 18.0 19.0

Modules on 17.0
1930
Modules on 18.0
2877
Modules on 19.0
1192
latest series
Ported 18.0→19.0
35.1%
1868 not yet

Why this exists

Odoo ships a major version every year. Third-party and custom modules are not covered by Odoo's own upgrade service, and nobody publishes whether a given module actually installs on a given version. So partners find out during the upgrade, by hand.

Why now

Odoo 20.0 is unveiled on 24 September 2026. As of today, 1 868 of the 2 877 modules available on 18.0 have never been ported to 19.0 — 11 months after 19.0 shipped. Zero repositories have a 20.0 branch yet.

Who it's for

Odoo partners scoping an upgrade, OCA maintainers, and anyone choosing which modules to build on.

What this is not

An install check, not a functional test — a module can install and still misbehave. Paid modules cannot be installed without a licence, so for those we publish metadata only, clearly marked. Failures caused by a missing Python package in the image are reported as environment problems, never as version incompatibility.

Install status on 19.0

1019
84
1
✓ Installs — 1019~ Environment problem — 84▲ Blocked by a dependency — 1

1019 of 1104 tested modules on 19.0 install cleanly (92%). Runnable: 1161 of 1192 — 31 not installable by manifest, 57 still pending.

Modules

Module Vendor Category 16.017.018.019.0

Full list also in the dataset. This selection is a link — copy the address bar to share it.

Data updated 2026-08-19 13:46 UTC · we publish the install log with a date, not a vendor rating · CSV and JSON are open

Independent project. Not affiliated with Odoo S.A. or the Odoo Community Association.