Kentico.Xperience.UMT
4.1.0
Prefix Reserved
dotnet add package Kentico.Xperience.UMT --version 4.1.0
NuGet\Install-Package Kentico.Xperience.UMT -Version 4.1.0
<PackageReference Include="Kentico.Xperience.UMT" Version="4.1.0" />
<PackageVersion Include="Kentico.Xperience.UMT" Version="4.1.0" />
<PackageReference Include="Kentico.Xperience.UMT" />
paket add Kentico.Xperience.UMT --version 4.1.0
#r "nuget: Kentico.Xperience.UMT, 4.1.0"
#:package Kentico.Xperience.UMT@4.1.0
#addin nuget:?package=Kentico.Xperience.UMT&version=4.1.0
#tool nuget:?package=Kentico.Xperience.UMT&version=4.1.0
Xperience by Kentico: Universal Migration Tool
Description
This repository is part of the Xperience by Kentico Migration Toolkit.
The Xperience by Kentico: Universal Migration Tool (UMT) is an open-source set of software libraries, documentation, and samples distributed via NuGet packages to facilitate and automate data import from external data sources into Xperience by Kentico.
Library Version Matrix
| Xperience Version | Library Version |
|---|---|
| 31.0.0 | >= 4.0.0 |
| 30.12.0 | >= 3.14.0 |
| 30.11.0 | >= 3.13.0 |
| 30.10.1 | >= 3.12.0 |
| 30.9.0 | >= 3.11.0 |
| 30.8.0 | >= 3.9.0 |
| 30.6.0 | >= 3.8.0 |
| 30.5.1 | >= 3.7.0 |
| 30.4.0 | >= 3.6.0 |
| 30.3.1 | >= 3.5.0 |
| >= 30.2.0 | >= 3.4.0 |
| >= 30.1.0 | >= 3.1.0 |
| >= 30.0.0 | >= 3.0.0 |
| >= 29.7.0 | >= 1.10.0 |
| >= 29.6.0 | >= 1.9.0 |
| >= 29.5.0 | >= 1.7.0 |
| >= 29.4.0 | >= 1.6.0 |
| >= 29.3.0 | >= 1.4.0 |
| >= 29.1.0 | >= 1.1.0 |
Dependencies
Package Installation
Add the package to your application using the .NET CLI
dotnet add package Kentico.Xperience.UMT
Quick Start
- Open file with dependency injection container configuration. (
Program.cs/Startup.cs/ ...) - Import namespace
Kentico.Xperience.UMT. - Register Umt to service collection
IServiceCollectionusingAddUniversalMigrationToolkit(). - Inject
IImportServicewhere you want use this tool. - When importing asset files, the working dir of the application must be set to the root folder of the XbyK project (i.e. the folder, which contains XbyK project's .csproj file)
Full Instructions
View the Docs for more detailed instructions.
Projects
| Project | Description |
|---|---|
| src/Kentico.Xperience.UMT | Core migration tool |
| utils/Kentico.Xperience.UMT.DocUtils | Used to generate documentation in the repository |
| examples/Kentico.Xperience.UMT.Example.AdminApp | simplified administration sample |
| examples/Kentico.Xperience.UMT.Example.Console | main example of how to use UMT |
| examples/Kentico.Xperience.UMT.Example.Examples | centralized sample source |
Contributing
To see the guidelines for Contributing to Kentico open source software, please see Kentico's CONTRIBUTING.md for more information and follow the Kentico's CODE_OF_CONDUCT.
Instructions and technical details for contributing to this project can be found in Contributing Setup.
License
Distributed under the MIT License. See LICENSE.md for more information.
Support
This contribution has Full support by 7-day bug-fix policy.
See SUPPORT.md for more information.
Security
For any security issues see Kentico's SECURITY.md.
Testing
- Migrate to blank template Kentico XbK project by Kentico.Xperience.UMT.Example.Console
- Configure $SolutionDir\test.runsettings per the project's settings
- Ensure test.runsettings file is used in Visual Studio: Top menu → Test → Configure Run Settings → Select Solution Wide runsettings File
- Run tests from Test explorer
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Kentico.Xperience.Core (>= 31.0.0)
- Microsoft.Bcl.AsyncInterfaces (>= 9.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.1.0 | 782 | 1/15/2026 |
| 4.0.1 | 404 | 12/18/2025 |
| 4.0.0 | 294 | 12/16/2025 |
| 3.14.0 | 763 | 11/19/2025 |
| 3.13.0 | 358 | 10/22/2025 |
| 3.12.0 | 342 | 9/29/2025 |
| 3.11.0 | 440 | 8/28/2025 |
| 3.10.0 | 324 | 8/18/2025 |
| 3.9.0 | 248 | 7/29/2025 |
| 3.8.1 | 570 | 7/24/2025 |
| 3.8.0 | 398 | 6/17/2025 |
| 3.7.1 | 231 | 5/30/2025 |
| 3.7.0 | 269 | 5/23/2025 |
| 3.6.3 | 211 | 5/21/2025 |
| 3.6.2 | 228 | 5/7/2025 |
| 3.6.1 | 200 | 5/6/2025 |
| 3.6.0 | 274 | 4/30/2025 |
| 3.5.0 | 561 | 4/2/2025 |
| 3.4.3 | 462 | 3/5/2025 |
| 3.4.2 | 169 | 2/27/2025 |