---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/sites](../index.md) / createSitesBackend

# Function: createSitesBackend()

> **createSitesBackend**(`config`): [`SitesBackend`](../interfaces/SitesBackend.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/sites/sites-backend.ts:18](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/sites/sites-backend.ts#L18)

Builds a Sites backend for site and cartridge-path operations. In `auto` mode
(the default) it prefers SCAPI (`site/sites/v1`) and falls back to the
deprecated OCAPI Data API on a safe capability/auth/request rejection.

## Parameters

### config

[`DualBackendConfig`](../../../clients/interfaces/DualBackendConfig.md)

## Returns

[`SitesBackend`](../interfaces/SitesBackend.md)
