Odoo Framework Integration for IDEs

Boost your productivity and make your life easier as an Odoo developer

PyCharm
Preview Visual Studio Code

Module

No more red zigzag underlines indicating errors due to unresolved imports to Odoo modules. Odoo IDE can discover all modules in your project for resolving imports, module files, module dependencies, models, views, data, assets, and more.

Odoo Module

ORM

Odoo IDE understands almost everything about Odoo ORM including models, fields, recordsets, inheritance and extension, common methods, environment, method decorators, search domain, and more to provide the best code completion and navigation experience for Odoo developers.

Odoo ORM

XML

Odoo is a data-driven framework and XML is the main language for data and view definition. Odoo IDE provides amazing code completion and navigation for tags, attributes, models, fields, external ids, eval expressions, and more. It even understands view inheritance and XPath.

Odoo XML

CSV

Though XML is the preferred way to define data for most cases in Odoo, CSV is commonly used to define access rights and master data such as countries. Of course, Odoo IDE also supports code completion and navigation for fields and external ids in CSV files.

Odoo CSV

JavaScript

Odoo has its own JS Framework which is powerful but needs more support from IDEs. Fortunately, Odoo IDE continuously keep up with the latest framework innovations to provide the best coding experience for Odoo developers.

Odoo JavaScript