Umbraco.Compose.Integrations.UmbracoCms.DataSource
18.0.2
Prefix Reserved
dotnet add package Umbraco.Compose.Integrations.UmbracoCms.DataSource --version 18.0.2
NuGet\Install-Package Umbraco.Compose.Integrations.UmbracoCms.DataSource -Version 18.0.2
<PackageReference Include="Umbraco.Compose.Integrations.UmbracoCms.DataSource" Version="18.0.2" />
<PackageVersion Include="Umbraco.Compose.Integrations.UmbracoCms.DataSource" Version="18.0.2" />
<PackageReference Include="Umbraco.Compose.Integrations.UmbracoCms.DataSource" />
paket add Umbraco.Compose.Integrations.UmbracoCms.DataSource --version 18.0.2
#r "nuget: Umbraco.Compose.Integrations.UmbracoCms.DataSource, 18.0.2"
#:package Umbraco.Compose.Integrations.UmbracoCms.DataSource@18.0.2
#addin nuget:?package=Umbraco.Compose.Integrations.UmbracoCms.DataSource&version=18.0.2
#tool nuget:?package=Umbraco.Compose.Integrations.UmbracoCms.DataSource&version=18.0.2
About
Umbraco.Compose.Integrations.UmbracoCms.DataSource provides Umbraco Compose Data Source support for the Umbraco CMS Entity Data Picker.
If you want the full Umbraco Compose integration, install the Umbraco.Compose.Integrations.UmbracoCms package instead.
Key Features
- Create an Entity Data Picker to pick content from Umbraco Compose.
- Combines with
Umbraco.Compose.Integrations.UmbracoCms.Ingestionto send selected Entity Data Picker entries to Compose as content references.
How to use
To use this package you will need:
- An Umbraco Compose project.
- An Environment & Collection configured for your project.
- An API Application with
{environment}:graphqlscope configured for the environment. API Applications can be created from the Umbraco Cloud portal.
Installation
dotnet add package Umbraco.Compose.Integrations.UmbracoCms.DataSource
Configuration
To configure the integration, add the following to your preferred configuration source (e.g. appsettings.json or Azure KeyVault):
"Umbraco:Compose": {
"ClientId": "YOUR_API_APPLICATION_CLIENT_ID",
"ClientSecret": "YOUR_API_APPLICATION_CLIENT_SECRET",
"ProjectAlias": "YOUR_PROJECT_ALIAS",
"EnvironmentAlias": "YOUR_ENVIRONMENT_ALIAS",
"Region": "YOUR_PROJECT_REGION"
}
In your Program.cs, call .AddUmbracoComposeDataSource() on the Umbraco builder:
builder.CreateUmbracoBuilder()
.AddBackOffice()
.AddWebsite()
.AddComposers()
.AddUmbracoComposeAuthentication()
.AddUmbracoComposeDataSource()
.Build();
Documentation
For further information about Umbraco Compose, refer to our documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- OpenIddict.Client.SystemNetHttp (>= 7.6.0)
- Umbraco.Cms.Api.Management (>= 18.0.0 && < 19.0.0)
- Umbraco.Cms.Core (>= 18.0.0 && < 19.0.0)
- Umbraco.Cms.Infrastructure (>= 18.0.0 && < 19.0.0)
- Umbraco.Compose.Integrations.UmbracoCms.Core (>= 18.0.2 && < 19.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Umbraco.Compose.Integrations.UmbracoCms.DataSource:
| Package | Downloads |
|---|---|
|
Umbraco.Compose.Integrations.UmbracoCms
Provides all Umbraco Compose integrations for Umbraco CMS. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.0.2 | 98 | 9/7/2026 |
| 18.0.1 | 99 | 9/1/2026 |
| 17.0.0 | 97 | 9/1/2026 |
| 17.0.0-preview.18 | 119 | 5/27/2026 |
| 17.0.0-preview.13 | 71 | 4/24/2026 |
| 17.0.0-preview.11 | 66 | 4/21/2026 |
| 17.0.0-preview.6 | 66 | 4/15/2026 |
| 17.0.0-preview.2 | 147 | 2/13/2026 |
| 17.0.0-preview.1 | 98 | 2/11/2026 |