# Extensions

In addition to being highly customizable, Directus has also been built with many modular extension points throughout the App, API and CLI.

# App Extensions

Directus has been architected as completely modular and extensible, with four keystone App component types. Out-of-the-box components are configurable, or altogether new components can be created as extensions.

# API Extensions