• Start
  • API Reference
CollectionsFieldsInterfacesRelationships
Collection ExplorerItem EditorLayoutsImport & ExportLive PreviewContent VersioningTranslations
Visual EditorFrontend LibraryStudio ModuleCustomization
Access TokensAccess ControlCreating UsersEmail LoginTwo-Factor AuthAccountability
Single Sign-OnSeamless SSO
AuthenticationFilter RulesQuery ParametersRelational DataError CodesDirectus SDK
Upload FilesManage FilesAccess FilesTransform Files
FlowsData ChainTriggersOperations
AuthenticationSubscriptionsActions
OverviewPanels
OverviewQuickstart
API ExtensionsEvent HooksAPI EndpointsFlow OperationsServicesSandbox
App ExtensionsEditor InterfacesInline DisplaysExplore LayoutsDashboard PanelsCustom ModulesCustom ThemesUI LibraryComposables
Bundling Extensions
Marketplace BetaPublishing Extensions
CLI
Extensions

API Extensions Overview

API Extensions extend the functionality of the API.

API Extensions extend the functionality of the API.

Extension Types

Hooks

Endpoints

Operations

Resources

Services

Sandbox


Extensions Quickstart

This guide will cover how to get started with developing an extension for Directus.

Event Hooks

Hooks allow running code when during the Directus lifecycle or database events.

  • Extension Types
  • Resources

Was this helpful?

Edit this page Star on GitHub
Need help? Contact Support. Join our Community Platform. Check out our product changelog. Need a license? Contact Sales.
  • Cloud Policies
  • License
  • Terms
  • Privacy

© 2025 Monospace Inc