---
title: Building Integrations
slug: building-integrations
description: Learn how to build a customized integration between SparkLayer and your backend system with this comprehensive document. Choose between a direct connection via SparkLayer API or a middleware connection with an established partner. With SparkLayer's seamle
docTags: 
createdAt: 2023-06-13T07:03:35.000Z
---

## Introduction

Are you looking to build your own custom integration to SparkLayer? If you're using the [SparkLayer API](docId\:LhKqO8T7-A0HaRgVYFgtT), you can connect your backend systems and automatically send your B2B data to SparkLayer.



***

## Understanding how to integrate

For merchants using a backend system (e.g. an ERP or CRM), SparkLayer offers two options to connect to your data source of truth.

| **Direct Connection**                                                                                                                                                                                           | **Middleware connection**                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Using the [SparkLayer API](docId\:LhKqO8T7-A0HaRgVYFgtT), you can build an integration to connect SparkLayer directly to your backend system. Implementation requires custom development (in-house or external) | Your existing middleware partner (e.g. an iPaaS) connects directly to SparkLayer to synchronise & map specific B2B data. Implementation is carried out by their technical team |

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/fOvnvYNOEYTGC-xeW8SQR_image.png)



***

## Available integrations

SparkLayer integrates with a number of leading backend systems which make it rapid to connect your data to send to SparkLayer. [See our full list here](https://www.sparklayer.io/integrations/index.html).

:::hint{type="info"}
**Learn more**
If you'd like to learn more about how SparkLayer interacts with different systems, please speak to our [Support](docId\:NNUw1G9z7eaJ4M78vk7t9) team and we'll be happy to talk further.
:::

