Files
directus/docs/extensions/introduction.md
Nicola Krumschmidt 90b59d89e0 Extension docs updates (#8611)
* Rename API Endpoints docs to Endpoints to align with Hooks

* Add a Creating Extensions page to the docs

* Update individual extension docs pages

* Apply latest changes to hook docs

* Move available events to a dedicated section in hook docs
2021-12-06 13:08:31 -05:00

36 lines
1.2 KiB
Markdown

# Extensions
> In addition to being highly customizable, Directus has been architected to be completely modular and extensible. This
> ensures you will never hit a hard feature ceiling within the platform.
## Extension SDK
The easiest way to start creating extensions is to use the [Extensions SDK](/extensions/creating-extensions/).
## App Extensions
Allow creating custom experiences within the Directus App.
- [Modules](/extensions/modules/) — Created with Vue.js
- [Layouts](/extensions/layouts/) — Created with Vue.js
- [Interfaces](/extensions/interfaces/) — Created with Vue.js
- [Displays](/extensions/displays/) — Created with Vue.js
- [Panels](/extensions/panels/) — Created with Vue.js
- [Themes](/extensions/themes/) — Created with custom CSS
## API Extensions
Allow extending and customizing the data pipeline and platform logic.
- [Endpoints](/extensions/endpoints/) — Created with JavaScript / Node.js
- [Hooks](/extensions/hooks/) — Created with JavaScript / Node.js
- [Email Templates](/extensions/email-templates/) — Created with Liquid.js
- [Migrations](/extensions/migrations/) — Created with JavaScript / Node.js
<!-- ## CLI Extensions
TBD
- Commands
- Extensions -->