Matomo is an open-source analytics platform that enables developers to build integrations and features for Matomo. The benefits of developing integrations include:

  • Enhance the analytics capabilities of your own platform or product.
  • Reach Matomo’s global user base through visibility on the Matomo Integrations page and the Matomo Marketplace.
  • Contribute to the open-source community with a privacy-focused alternative to other analytics tools.

Choose your development path

There are three ways to build and share functionality with the Matomo platform:

  1. Develop a plugin for the Matomo Marketplace.
  2. Contribute directly to Matomo Core.
  3. Get listed on the Matomo Integrations page.

Develop a plugin for the Matomo Marketplace

Build standalone plugins that extend Matomo’s functionality. These can be distributed publicly via the Matomo Marketplace or used privately within your own installation.

How to get started: Use this comprehensive guide to set up your Matomo development environment, and learn how to create and distribute your plugin.

Contribute directly to Matomo Core

For deeper platform-level features, fixes, or enhancements, you can contribute to the Matomo core codebase.

How to get started: Refer to the Matomo In-depth Guide to understand how Matomo works and how to contribute to Matomo Core.

Get listed on the Matomo Integrations page

If you’ve built an integration that works with Matomo, even if it isn’t published on the Matomo Marketplace, you can request to have it listed on the Matomo Integrations page. This helps others discover your integration and shows how Matomo connects with other platforms or tools.

How to get started: To request a listing, email Matomo Support with the following information:

  • The company/developer’s name.
  • The name of the integration.
  • A clear description of what the integration does.
  • Any relevant technical notes (optional but helpful).
  • A short summary that will be published on the Integrations page.
  • A link where users can access or download the integration.

Once submitted, your request will be reviewed and added to Matomo’s Integrations page.

Previous FAQ: What is the Matomo Marketplace?