ClientCraft.Core
0.1.0-alpha.20
See the version list below for details.
dotnet add package ClientCraft.Core --version 0.1.0-alpha.20
NuGet\Install-Package ClientCraft.Core -Version 0.1.0-alpha.20
<PackageReference Include="ClientCraft.Core" Version="0.1.0-alpha.20" />
<PackageVersion Include="ClientCraft.Core" Version="0.1.0-alpha.20" />
<PackageReference Include="ClientCraft.Core" />
paket add ClientCraft.Core --version 0.1.0-alpha.20
#r "nuget: ClientCraft.Core, 0.1.0-alpha.20"
#:package ClientCraft.Core@0.1.0-alpha.20
#addin nuget:?package=ClientCraft.Core&version=0.1.0-alpha.20&prerelease
#tool nuget:?package=ClientCraft.Core&version=0.1.0-alpha.20&prerelease
Client Craft Core
ClientCraft.Core integrates Umbraco 17 with Client Craft platform services. It includes operational adapters, editorial and commercial features, and the first-party Visual Builder data source. The package depends on ClientCraft.Sdk and ClientCraft.VisualBuilder.Umbraco; the Visual Builder can also be installed independently.
Visual data source
Core registers PurchaseOffersVisualDataProvider directly through AddVisualDataSource<TProvider>(). The clientcraft-purchase-offers collection exposes the public seller offer name, plan code, price, currency, and billing cadence. It does not activate subscriptions, assign seats, start checkout, or expose customer records.
Set ClientCraftVisualData:AllowedSites to the native Umbraco site-root keys allowed to request offers. Without a matching site and published-page or preview context, the source returns unavailable and does not call the API. The existing seller connection and purchasing rules remain authoritative.
Installation boundary
Install an exact approved NuGet version compatible with .NET 10 and Umbraco 17.7.1. The declared Umbraco dependency range is [17.7.1,18.0.0); other versions within that range are not implied to have been tested. Core connects to hosted services but does not self-host them. A self-hosted installation retains native Umbraco authentication and editorial permissions.
Do not coinstall Core with the legacy ClientCraft.uCRM package. Installing Core does not convert content or delete schema. Hosted Website ownership and tenant filtering belong to the Website host, not to Core. A workspace selection or browser header does not grant tenant authority.
Repository license: MIT. Hosted services retain their applicable commercial terms. Documentation: https://client-craft.com/hub/. Support and security reports: https://client-craft.com/contact/. Do not include credentials in reports.
| 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
- ClientCraft.Sdk (= 1.0.0-preview.14)
- ClientCraft.VisualBuilder.Umbraco (= 0.1.0-alpha.10)
- Google.Cloud.SecretManager.V1 (>= 2.8.0)
- MessagePack (>= 3.1.9)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.13)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 10.0.13)
- Microsoft.OpenApi (>= 2.9.0)
- System.Security.Cryptography.Pkcs (>= 10.0.13)
- Umbraco.Cms.Api.Common (>= 17.7.1 && < 18.0.0)
- Umbraco.Cms.Web.Common (>= 17.7.1 && < 18.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ClientCraft.Core:
| Package | Downloads |
|---|---|
|
ClientCraft
Install ClientCraft Core and Visual Builder together from pinned NuGet packages. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.24 | 0 | 10/25/2026 |
| 0.1.0-alpha.20 | 38 | 10/24/2026 |
| 0.1.0-alpha.18 | 67 | 10/18/2026 |
Pins ClientCraft.Sdk 1.0.0-preview.14 and ClientCraft.VisualBuilder.Umbraco 0.1.0-alpha.10 as published NuGet dependencies.