---
title: "Extending SXA"
slug: "extending-sxa"
abstract: ""
---
# Extending SXA

You might want to extend SXA, for example, to add your own custom rendering to the SXA toolbox, add a theme, or a template.

You can extend the logic of SXA processing pipelines and message events with your own implementation. You can extend and customize the pipelines by adding or replacing processors.

> [!note]
> If you want to change or extend any of the SXA functionality, you must patch it in a correct way, using Sitecore patch configuration files.