AI agents: the content index is at /llms.txt. Every page is also available as Markdown — send the request header Accept: text/markdown, or append .md to the page URL.
Xperience Docs
  • Community Questions & Answers (opens in a new tab)
  • Contact support (opens in a new tab)

Cookie consent

We use necessary cookies (opens in a new tab) to run our website and improve your experience while browsing. Additional cookies are only used with your consent. You may revoke your consent on the Cookies Policy (opens in a new tab) page or in your browser at any time.

Configure (opens in a new tab)
  • Documentation
    Administration interface basicsDevelopers and adminsBusiness usersChangelogGlossary
  • Guides
    Welcome to Xperience by KenticoAdministration interface basicsCustomer journeysDigital marketingConfigurationDevelopmentArchitectureUpgrade to Xperience by Kentico
  • Training
    For AdminsFor Business usersFor DevelopersFor Solution architects
  • API Examples
    ConfigurationContent managementDevelopmentDigital marketing
  • Changelog
    Documentation updatesSecurity advisories

Learning path:Upgrade to Xperience by Kentico - development and execution.

Master the technical execution of upgrading from Kentico Xperience 13 to Xperience by Kentico, from environment setup through data migration and code adjustments.

Getting ready to execute an upgrade from Kentico Xperience 13 (KX13) to Xperience by Kentico (XbyK)? This learning path guides you through the complete technical implementation, from a step-by-step walkthrough of the upgrade process to advanced scenarios like content model restructuring and widget migration.

If you're responsible for upgrade planning and strategy, see the Upgrading to Xperience by Kentico - Overview module for software architects.

You'll learn how to...

  • Set up KX13 and XbyK development environments
  • Run the Kentico Migration Tool with basic configuration
  • Customize the migration tool for advanced scenarios like content model restructuring
  • Migrate widgets, custom code, and integrations to XbyK's architecture
  • Adapt your code to XbyK's new APIs and patterns

The upgrade process overview

The upgrade to Xperience by Kentico consists of four key phases:

  1. Plan your upgrade approach - Understand KX13 feature changes and determine your migration strategy.
  2. Set up your environment - Prepare your KX13 source and XbyK target instances, install the migration tool, and configure it for your scenario.
  3. Migrate your data - Run the migration tool iteratively, starting with simple objects and progressing to complex content with custom restructuring.
  4. Adjust your code - Update custom code, migrate widgets and components, and adapt integrations to XbyK's .NET architecture.

This learning path focuses on the technical implementation in phases 2-4: environment setup, data migration with the Kentico Migration Tool, and code adjustments.

Start with the first module to walk through the complete upgrade process step-by-step, then dive deep into advanced migration scenarios.

  1. Module

    Upgrading to Xperience by Kentico - Walkthrough (opens in a new tab)

    Learn how to plan, prepare, and execute a smooth upgrade from Kentico Xperience 13 to Xperience by Kentico.

    6 Module Pages
    Start Module
  2. Module

    Advanced content migration techniques (opens in a new tab)

    Customize the migration tool to restructure your content model, from remodeling page types as reusable schemas to transferring page hierarchies to the content hub.

    9 Module Pages
    Start Module
  3. Module

    Migrate widgets and custom code (opens in a new tab)

    Master widget migration techniques, from migrating widget data as reusable content to transforming properties and converting child pages.

    9 Module Pages
    Start Module