umbraco-extension-template
Umbraco Extension Template
What is it?
The Umbraco Extension Template is the official .NET template for creating backoffice extensions. It provides a pre-configured project structure with TypeScript/Vite tooling, proper folder structure, and all essential files needed for extension development. Every Umbraco backoffice extension should start with this template.
Documentation
Always fetch the latest docs before implementing:
- Main docs: https://docs.umbraco.com/umbraco-cms/customizing/development-flow/umbraco-extension-template
- Development Flow: https://docs.umbraco.com/umbraco-cms/customizing/development-flow
- Foundation: https://docs.umbraco.com/umbraco-cms/customizing/foundation
Prerequisites
- .NET SDK 9.0 or later
- Node.js 22 or later
Workflow
More from umbraco/umbraco-cms-backoffice-skills
umbraco-backoffice
Umbraco backoffice extension customisation - complete working examples showing how extension types combine
185umbraco-controllers
Understand and create controllers in Umbraco backoffice (foundational concept)
171umbraco-dashboard
Implement dashboards in Umbraco backoffice using official docs
170umbraco-quickstart
Quick setup for Umbraco extension development - creates instance, extension, and registers it
168umbraco-property-editor-ui
Implement property editor UIs in Umbraco backoffice using official docs
165umbraco-openapi-client
Set up OpenAPI client for authenticated API calls in Umbraco backoffice (REQUIRED for custom APIs)
165