Server-Side Extensions
Extend Umbraco's server-side functionality using .NET APIs, custom routing, notifications, services, caching, and more.
Server-side extensions give you direct control over the underlying .NET framework and Umbraco's internal services. Use these guides to build custom functionality at any layer of the stack.
Cache & Distributed Cache
Implement application caching in single-server and load-balanced environments.
Additional Resources
API Documentation - generate and browse API documentation for your Umbraco project.
API Versioning and OpenAPI - version your APIs and configure OpenAPI documentation.
Backoffice Search - customise search in the Umbraco backoffice.
Content Type Filters - restrict the content types available to editors.
Creating a Custom Database Table - add and manage custom database tables in Umbraco.
Custom File Systems - create custom file systems using the IFileSystem interface.
Custom Swagger API - configure custom Swagger documents for your APIs.
Embedded Media Providers - add support for embedding media from external providers.
Flag Providers - expose flag information in Management API responses.
JSON Serialization - configure JSON serialization behavior in Umbraco.
Scheduling - run scheduled background tasks in Umbraco.
Server Events From SignalR - push real-time server events to the browser using SignalR.
UmbracoMapper - map between objects using UmbracoMapper.
Last updated
Was this helpful?