DocumentationExperience PlatformSource Connectors Guide

MariaDB

Last update: May 20, 2025
  • Topics:
  • Sources

CREATED FOR:

  • Developer

Adobe Experience Platform allows data to be ingested from external sources while providing you with the ability to structure, label, and enhance incoming data using Experience Platform services. You can ingest data from a variety of sources such as Adobe applications, cloud-based storage, databases, and many others.

Experience Platform provides support for ingesting data from a third-party database. Experience Platform can connect to different types of databases such as relational, NoSQL, or data warehouses. Support for database providers include MariaDB.

Prerequisites

Read the following sections to complete the prerequisite setup before you connect your MariaDB account to Experience Platform.

IP address allowlist

You must add region-specific IP addresses to your allowlist prior to connecting your sources to Experience Platform. For more information, read the guide on allowlisting IP addresses to connect to Experience Platform for more information.

Authenticate to Experience Platform

You must provide values for the following credentials to connect MariaDB to Experience Platform.

To use account key authentication, provide the appropriate values for the following credentials.

CredentialDescription
connectionStringThe connection string associated with your MariaDB authentication. The MariaDB connection string pattern is: Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}.
connectionSpec.idThe connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for MariaDB is 3000eb99-cd47-43f3-827c-43caf170f015. Note: This credential is only required when connecting through the Flow Service API.

For more information about obtaining a connection string, refer to this MariaDB document.

To use basic authentication, provide the appropriate values for the following credentials.

CredentialDescription
serverThe name or IP of your MariaDB database.
usernameThe name of your database.
portThe port number of the communication endpoint you are connecting to.
passwordThe username that corresponds with your database.
databaseThe password that corresponds with your database.
sslModeThe method by which data is encrypted during data transfer.
connectionSpec.idThe connection specification returns a source’s connector properties, including authentication specifications related to creating the base and source connections. The connection specification ID for MariaDB is 3000eb99-cd47-43f3-827c-43caf170f015. Note: This credential is only required when connecting through the Flow Service API.

For more information about obtaining a connection string, refer to this MariaDB document.

Connect MariaDB to Experience Platform using APIs

  • Create a MariaDB base connection using the Flow Service API
  • Explore data tables using the Flow Service API
  • Create a dataflow for a database source using the Flow Service API

Connect MariaDB to Experience Platform using the UI

  • Create a MariaDB source connection in the UI
  • Create a dataflow for a database source connection in the UI
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089