# PullSource

> **PullSource** = `string` \| ((`pieceCid`) => `string`)

Defined in: [packages/synapse-sdk/src/types.ts:569](https://github.com/FilOzone/synapse-sdk/blob/906a9e44ec5994ff79cd211641784da855e5eee5/packages/synapse-sdk/src/types.ts#L569)

Source for pulling pieces from another provider.
Either a base URL string or a function that returns a piece URL for a given PieceCID.