OdooWiki OCA HUB

OCA integrations, edi and connectors modules for Odoo

Electronic data interchange (EDI), REST APIs, job queues and connectors with other systems. The catalogue has 259 modules in this area, 1 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
74 modules
13.0
86 modules
14.0
136 modules
15.0
65 modules
16.0
132 modules
17.0
66 modules
18.0
137 modules
19.0
48 modules
20.0
1 module

OCA repositories in this area

Other areas

Modules in this area

  • shopify_connector_pos

    Import Shopify point-of-sale (POS) orders into Odoo as sale orders, routed to the right warehouse, with optional automatic confirmation, delivery validation, and cash-rounding lines.

  • shopify_connector_website_sale

    Links the extra product images of the Odoo eCommerce (product media) with Shopify, so all Shopify product images are imported into Odoo and the extra images managed in Odoo are sent back to Shopify.

  • sms_alternative_provider

    Lets administrators register several SMS providers and route outgoing text messages to the right one based on the recipient's phone number prefix, instead of always using Odoo's built-in SMS service.

  • sms_dummy_provider

    Adds a 'Dummy' SMS gateway option so you can test SMS flows without sending real messages. The gateway records each message and returns a state you choose, useful for testing.

  • sms_messagebird

    Adds Messagebird as an SMS provider in Odoo, so users can configure an API key and send SMS through messagebird.com.

  • sms_no_alter_body

    Keeps the original text of SMS messages sent from Odoo, so the message body is not reformatted between HTML and plain text and duplicate links are avoided.

  • sms_no_automatic_delete

    Lets you control how long sent SMS messages are kept before being permanently removed, instead of Odoo deleting them automatically. You set the retention period in days from the Settings screen.

  • Sms OVH HTTPOdoo 12, 14, 16
    sms_ovh_http

    Lets Odoo send SMS through your own OVH SMS account instead of Odoo's default provider. You enter your OVH account, API user, password and sender name once, and Odoo uses them for outgoing text messages.

  • SMS TwilioOdoo 16
    sms_twilio

    This module lets Odoo send SMS messages through Twilio instead of the default provider. Users configure Twilio credentials in Odoo and can retrieve their Twilio phone numbers.

  • test_base_import_async

    This is a technical test module for the asynchronous import feature; it adds no screens or business features for end users and is not meant to be installed in normal use.

  • test_base_import_pdf_by_template

    This is a test module that creates sample data (a vendor, products and a PDF import template) to check that the PDF import by template feature works for purchase orders. It is not meant for real business use.

  • Components TestsOdoo 12, 13, 14, 15, 16, 17, 18
    test_component

    This is a hidden technical module that only adds automated tests for the Components framework. It is not meant to be installed on a production database; it creates test models and components used to verify that component inheritance and collections work.

  • Connector TestsOdoo 12, 13, 14, 15, 16, 17, 18
    test_connector

    This hidden module adds test-only models and components used to run automated tests for the Connector framework. It is not meant for real business use and should not be installed on a production database.

  • Queue Job TestsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    test_queue_job

    This is a technical test module for the Queue Job system: it adds sample models, channels and job configurations used to verify that background jobs, retries, related actions and job chains work correctly. It is not meant for everyday business use.

  • Test Job Queue BatchOdoo 12, 14, 16, 18
    test_queue_job_batch

    This is a technical test module with no user-facing features. It only exists to test the job queue batch functionality and adds no menus, screens or business rules.

  • Voip OCAOdoo 17, 18, 19
    voip_oca

    Make and receive phone calls directly inside Odoo using a web-based softphone connected to your PBX. Call history, contacts and phone activities are available in the softphone, and calls can be logged automatically.

  • WebServiceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    webservice

    Lets administrators register external web services (HTTP endpoints) in Odoo with their URL, authentication method and content type, and use them from other modules to send GET, POST or PUT requests.

  • webservice_core

    Lets administrators register external web services (backends) and named endpoints with their URL, HTTP method, headers, query parameters and authentication, so other modules can call them without extra frameworks.

  • webservice_server_env

    Lets you store and manage the connection settings of your web service backends (URL, credentials, API keys, OAuth2 details) in configuration files instead of typing them in Odoo, so sensitive values stay out of the database.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.