Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/odoo/documentation/llms.txt

Use this file to discover all available pages before exploring further.

Odoo is an all-in-one business application platform with over 50 integrated apps — from accounting and CRM to manufacturing, HR, and e-commerce. Whether you’re a business user, system administrator, or developer building custom modules, this documentation covers everything you need.

User Guides

Explore step-by-step guides for every Odoo application, from finance and sales to HR and marketing.

Administration

Install, deploy, and manage Odoo databases — online, on Odoo.sh, or on your own infrastructure.

Developer Docs

Build custom modules, extend the ORM, create frontend components, and integrate via the external API.

Contributing

Learn how to contribute to the Odoo documentation or codebase following the official guidelines.

Explore by Role

Business Users

Discover how to use Odoo’s built-in apps to manage your business operations day-to-day.

Administrators

Choose a hosting model, set up databases, manage upgrades, and configure Odoo accounts.

Developers

Extend Odoo with custom Python modules, Owl components, and external API integrations.

Key Applications

Finance & Accounting

Full double-entry bookkeeping, invoicing, bank reconciliation, and multi-currency support.

Sales & CRM

Manage leads, quotations, orders, and customer relationships in a unified pipeline.

Inventory & Manufacturing

Track stock movements, manage warehouses, run MRP, and handle bills of materials.

Human Resources

Manage employees, process payroll, track attendance, and run recruitment pipelines.

Get Started as a Developer

1

Set up your environment

Install Python 3.10+, clone the Odoo source, and configure your development environment by following the Setup Guide.
2

Build your first module

Follow the Server Framework 101 tutorial to create a complete Odoo module from scratch — models, views, security, and logic.
3

Explore the ORM API

Learn how to define models, fields, and computed values using the ORM reference.
4

Integrate via the External API

Connect external systems to Odoo using the JSON-2 API or the legacy XML-RPC API.
Odoo is available in two editions: Community (free, LGPL-3) and Enterprise (additional features, support, and hosting).

Build docs developers (and LLMs) love