| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/19.0/base_rest |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Laurent Mignon (ACSONE) |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This addon is deprecated and not fully supported anymore from Odoo 16. Please migrate to the FastAPI migration module. See <https://github.com/OCA/rest-framework/pull/291>. This addon provides the basis to develop high level REST APIs for Odoo. As Odoo becomes one of the central pieces of enterprise IT systems, it often becomes necessary to set up specialized service interfaces, so existing systems can interact with Odoo. While the XML-RPC interface of Odoo comes handy in such situations, it requires a deep understanding of Odoo’s internal data model. When used extensively, it creates a strong coupling between Odoo internals and client systems, therefore increasing maintenance costs. Once developed, an [OpenApi](https://spec.openapis.org/oas/v3.0.3) documentation is generated from the source code and available via a [Swagger UI](https://swagger.io/tools/swagger-ui/) served by your odoo server at https://my_odoo_server/api-docs. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/18.0/base_rest |
| VERSION | |
| VERSION | 1.1.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Laurent Mignon (ACSONE), Sébastien BEAU, Weblate, OCA-git-bot, Simone Orsi, oca-ci, Pierre Halleux, hda |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This addon is deprecated and not fully supported anymore from Odoo 16. Please migrate to the FastAPI migration module. See <https://github.com/OCA/rest-framework/pull/291>. This addon provides the basis to develop high level REST APIs for Odoo. As Odoo becomes one of the central pieces of enterprise IT systems, it often becomes necessary to set up specialized service interfaces, so existing systems can interact with Odoo. While the XML-RPC interface of Odoo comes handy in such situations, it requires a deep understanding of Odoo’s internal data model. When used extensively, it creates a strong coupling between Odoo internals and client systems, therefore increasing maintenance costs. Once developed, an [OpenApi](https://spec.openapis.org/oas/v3.0.3) documentation is generated from the source code and available via a [Swagger UI](https://swagger.io/tools/swagger-ui/) served by your odoo server at https://my_odoo_server/api-docs. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/17.0/base_rest |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Laurent Mignon (ACSONE) |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:59:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/16.0/base_rest |
| VERSION | |
| VERSION | 1.0.6 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Stefan Rijnhart, Laurent Mignon (ACSONE), Enric Tobella, Weblate, OCA-git-bot, Maxime Franco, oca-ci, PicchiSeba, jesusvmayor |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/15.0/base_rest |
| VERSION | |
| VERSION | 1.2.2 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Laurent Mignon (ACSONE), Ivàn Todorovich, OCA-git-bot, Simone Orsi, oca-ci, Maksym Yankin, François Degrave |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:34 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec>=4.0.0 cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/14.0/base_rest |
| VERSION | |
| VERSION | 4.8.6 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, GitHub, Laurent Mignon (ACSONE), oca-travis, Weblate, OCA-git-bot, Simone Rubino, Simone Orsi, Pierrick Brun, Quentin Groulard, SilvioGregorini, Alessandro Uffreduzzi, Xavier Bouquiaux, oca-git-bot, Florian Mounier, Alessio Renda, Sergio LIVI |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_rest.assets_swagger |
Swagger UI Assets | ir.ui.view | qweb | New |
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/13.0/base_rest |
| VERSION | |
| VERSION | 3.1.4 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Guewen Baconnier, Alexandre Fayolle, Laurent Mignon (ACSONE), Nils Hamerlinck, OCA Transbot, Miquel Raïch, Thomas Binsfeld, oca-travis, OCA-git-bot, Simone Orsi, François Honoré, Pierre Halleux, François Degrave |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
apispec cerberus parse-accept-language pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_rest.assets_swagger |
Swagger UI Assets | ir.ui.view | qweb | New |
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/12.0/base_rest |
| VERSION | |
| VERSION | 3.1.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, GitHub, Laurent Mignon (ACSONE), Stéphane Bidoul (ACSONE), nans, oca-travis, OCA-git-bot, Simone Rubino, hparfr, SilvioGregorini, Marcel Savegnago, KevinKhao, marcelsavegnago |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:18 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
accept_language apispec cerberus pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_rest.assets_swagger |
Swagger UI Assets | ir.ui.view | qweb | New |
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/11.0/base_rest |
| VERSION | |
| VERSION | 2.0.3 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, Laurent Mignon (ACSONE), OCA-git-bot, OCA Git Bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
accept_language cerberus pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_rest.assets_swagger |
Swagger UI Assets | ir.ui.view | qweb | New |
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/rest-framework |
| GIT | |
| GIT | https://github.com/OCA/rest-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/rest-framework/tree/10.0/base_rest |
| VERSION | |
| VERSION | 2.2.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, GitHub, Laurent Mignon (ACSONE), Denis Roussel, oca-travis, OCA-git-bot, OCA Git Bot, François Honoré |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/rest-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
accept_language cerberus pyquerystring cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_rest.assets_swagger |
Swagger UI Assets | ir.ui.view | qweb | New |
openapi |
OpenAPI | ir.ui.view | qweb | New |
No new fields.
Public methods (2)build_registry(self, services_registry, states=None, exclude_addons=None)
load_services(self, module, services_registry)