> ## Documentation Index
> Fetch the complete documentation index at: https://betterdatainc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations Overview

> Connect your favorite commerce platforms to the LLM Gateway

The Better Data LLM Gateway is designed to be platform-agnostic. We provide a set of pre-built backends for the most popular commerce platforms, as well as a flexible framework for building your own.

<Note>
  **System reference:** [MCP surfaces](/reference/mcp-surfaces) explains gateway-console, Registry MCP, and hosted gateway MCP (where they appear in Product, OSS, and Web). For tool-by-tool names, see [MCP Tool Reference](/integrations/mcp-reference).
</Note>

## Supported Platforms

<CardGroup cols={2}>
  <Card title="Shopify" icon="shopify" href="/integrations/shopify">
    Native support for the Storefront API
  </Card>

  <Card title="Square" icon="square" href="/integrations/square">
    Connect to Square Catalog and Orders
  </Card>

  <Card title="WooCommerce" icon="wordpress" href="/integrations/custom-backend">
    Flexible REST-based integration (Coming Soon)
  </Card>

  <Card title="Custom" icon="code" href="/integrations/custom-backend">
    Connect any database or private API
  </Card>
</CardGroup>

## Content Syncing vs. Live API

There are two primary ways to integrate your data:

### 1. Live Proxy (Recommended)

The gateway calls your platform's API in real-time. This ensures that pricing and inventory are always 100% accurate. This is the default mode for our Shopify and Square backends.

### 2. Synced Search (High Performance)

For catalogs with millions of products, you can sync your data to a high-performance search index like Algolia or Meilisearch. The gateway then queries this index for search and falls back to the live API for checkout.

## Extension Points

Every integration supports customization. You can extend the built-in backends to add:

* Custom product attributes (like "Sustainability Score" or "Ingredients")
* Brand-specific logic (like "Buy one, get one" rules)
* Third-party fulfillment logic

## Webhooks

We recommend setting up webhooks to notify the gateway of inventory changes or successful orders. These are essential for maintaining accurate sessions and triggering post-purchase flows.

[Learn about Webhooks ->](/integrations/webhooks)
