Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement
18.0.2
Prefix Reserved
dotnet add package Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement --version 18.0.2
NuGet\Install-Package Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement -Version 18.0.2
<PackageReference Include="Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement" Version="18.0.2" />
<PackageVersion Include="Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement" Version="18.0.2" />
<PackageReference Include="Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement" />
paket add Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement --version 18.0.2
#r "nuget: Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement, 18.0.2"
#:package Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement@18.0.2
#addin nuget:?package=Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement&version=18.0.2
#tool nuget:?package=Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement&version=18.0.2
About
Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement provides Umbraco CMS schema management support for Umbraco Compose.
If you want the full integration, install the Umbraco.Compose.Integrations.UmbracoCms package instead.
Key Features
- Automatically creates type schemas in Umbraco Compose based on Document Types.
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 the
{environment}:typeschema:writescope configured for the environment. API Applications can be created from the Umbraco Cloud portal.
Installation
dotnet add package Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement
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 .AddUmbracoComposeTypeSchemaManagement() on the Umbraco builder:
builder.CreateUmbracoBuilder()
.AddBackOffice()
.AddWebsite()
.AddComposers()
.AddUmbracoComposeAuthentication()
.AddUmbracoComposeTypeSchemaManagement()
.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.Delivery (>= 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.TypeSchemaManagement:
| 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 | 102 | 9/7/2026 |
| 18.0.1 | 109 | 9/1/2026 |
| 17.0.0 | 103 | 9/1/2026 |
| 17.0.0-preview.20 | 125 | 5/27/2026 |
| 17.0.0-preview.13 | 77 | 4/24/2026 |
| 17.0.0-preview.10 | 68 | 4/21/2026 |
| 17.0.0-preview.4 | 72 | 4/15/2026 |
| 17.0.0-preview.1 | 160 | 2/11/2026 |