# DefaultContentProvider

Learn how the SDK serves the content downloaded by the CLI.

A [content provider](/reference/sdk/php/api/content/content-provider) that serves the [content downloaded with the CLI](/reference/cli/fallback-content). It extends [`ArrayContentProvider`](/reference/sdk/php/api/content/array-content-provider) with a loader for the project's committed files.

The SDK builds one automatically when you create it, so the fallback works without any extra setup. You can also [build one from the project](/reference/sdk/php/api/content/default-content-provider/from-project) to read the content from a specific directory.

> **Looking for something specific?**
>
> Use the search bar at the top of the page or press `/` to quickly search through the documentation.

Use the summary below to quickly jump to a specific topic:

- [fromProject](/reference/sdk/php/api/content/default-content-provider/from-project): Learn how to build a provider from the committed content.
