Skip to main content
Version: 2026.1

Extending Pimcore Studio Backend

This chapter covers extension points specific to the Studio Backend API layer. For an overview of all Pimcore extension points across core, backend, and frontend layers, see Extending Pimcore.

Most customizations follow the same pattern: implement an interface and register the service with the corresponding DI tag. The Studio Backend auto-discovers tagged services at runtime.

To include your custom endpoints in the OpenAPI documentation, register the scan path:

pimcore_studio_backend:
open_api_scan_paths:
- "%kernel.project_dir%/vendor/<namespace>/<bundle-name>/src"

Extension Points

Foundational Patterns

Element-Specific Extensions

Cross-Cutting Concerns

UI and Specialized