# Extend Capell

Use this path when you need to customise Capell behavior without changing core.

## Path

1. [Review the extension structure](https://docs.capell.app/extensions/)
2. [Choose an extension point](https://docs.capell.app/packages/extension-point-chooser/)
3. [Create a custom extension](https://docs.capell.app/packages/how-to-create-a-capell-extension/)
4. [Extend the admin](https://docs.capell.app/packages/admin-extensions/)
5. [Extend frontend output](https://docs.capell.app/packages/frontend-extensions/)
6. [Check the extension point API reference](https://docs.capell.app/packages/extension-point-api-reference/)
7. [Troubleshoot extension discovery](https://docs.capell.app/packages/extension-troubleshooting/)

## Common extension shapes

[Admin Extensions](https://docs.capell.app/packages/admin-extensions/)
  [Frontend Extensions](https://docs.capell.app/packages/frontend-extensions/)
  [Extension Point API](https://docs.capell.app/packages/extension-point-api-reference/)