7 votes

Umbraco Mapper

Umbraco Mapper has been developed to support a more pure MVC approach to building Umbraco applications.   It provides functions for mapping Umbraco and other data sources to custom view models, which are then in turn passed to the views.

There two are versions of the package supporting both Umbraco 6, 7 and 8.

For version 8 please use:


Due to breaking changes in Umbraco 8.1, version 4.1.0 or higher of the package must be used.

For versions 6 or 7 please use:


These package files which have no dependencies other than on the Umbraco core binaries.  They provides all the mapping operations.

Umbraco_Mapper_Custom_Mapping_for_DAMP_X.X.X.zip - is an add-on providing a custom mapping for DAMP models.  It has dependencies on the mapper itself and the DAMP property editor converter (which is included).  It's compatibly only with Umbraco 6 and 7

If preferred, you can also install the package via Nuget:

PM> Install-Package UmbracoMapper

PM> Install-Package UmbracoMapperCustomMapperForDAMP

For more details on use, examples, version history and to review the code see: https://github.com/AndyButland/UmbracoMapper


Archived files


Source code

 Download package
version 4.2.3

NuGet install instructions for Umbraco 7.0.0-8.18.14

Install-Package UmbracoMapper

Package owner

Andy Butland

Andy Butland

Andy has 2334 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (100%)

You must login before you can report on package compatibility.

Previously reported to work on versions: 8.6.x, 8.4.x, 7.2.x, 7.1.x

Package Information

  • Package owner: Andy Butland
  • Contributors: Ali Sheikh Taheri , Neil Cumpstey
  • Created: 12/12/2013
  • Current version 4.2.3
  • .NET version 4.0,4.5,4.7.2
  • License MIT
  • Downloads on Our: 9K
  • Downloads on NuGet: 112.9K
  • Total downloads : 121.9K

External resources