Digital Asset Management
Images, documents, videos: organised in one media library, connected directly to the pages, articles and products they appear on. No separate DAM to sync, no broken links, no export loops, no import loops.
Why it's different
No separate DAM to license, sync, maintain, or manage
Platform Capabilities
Structured, versioned and ready for every channel
Find any asset in seconds, no matter how large the library. Group assets in nestable collections and classify them with the shared tag and category taxonomy used across content and products. Every asset is findable by metadata, type or collection.
- Nestable collections with inherited permissions
- Tags and categories shared with content and PIM
- Filter by metadata, format type or collection in one view
- Purpose built for multisite libraries, not single-project folders
Upload once. Every required format is generated automatically. Sulu resizes, scales and optimises images into every format defined in your project, with crop support per format. The image engine is pluggable.
- One upload, all required output sizes created automatically
- Crop regions defined per format, not per image
- Pluggable engine: GD, Imagick or VIPS
- No manual export pipeline between content and frontend
Replace a file with confidence. See exactly what it touches before you act. Re-uploading creates a new version; the old one is preserved. Sulu tracks every content item that uses the asset, so editors see the full impact before replacing or deleting. Deleted assets are recoverable from the trash.
- Every re-upload creates a versioned history
- Usage list shows all references across every webspace
- Safe replacements, no silent breakages
One asset, correct metadata in every locale. Title, description, copyright and credits are managed per language, consistent with Sulu's multilingual core. No separate translation workflow for asset metadata.
- Per locale: title, description, copyright and credits
- Language fallback behaviour consistent with content
- Searchable in every configured locale
Accessibility and searchability at scale, without manual work. Generate descriptive titles and alt text automatically from image recognition, translated across all languages at once. Built on the same Sulu.ai credit system as other AI features.
- Alt text generated per image, per language
- Descriptive titles from image recognition
- Translations run in one step, not language by language
Control who can access what, and deliver assets to any channel. Per collection permissions (view / add / edit) cascade to the assets inside. Deliver assets via REST/JSON:API to any frontend, app or channel.
- Role based permissions per collection, inherited by contained assets
- REST and JSON:API delivery to any downstream system
- Consistent permission model with content and PIM
For Developers
Built on the MediaBundle, extensible like everything in Sulu
Custom format definitions, pluggable image engine (GD / Imagick / VIPS), media properties providers for EXIF and video metadata, full API access. Since Sulu 3.0, the Flysystem v3 upgrade unlocks almost any storage backend: local, S3, Azure Blob Storage, Google Cloud Storage, FTP/SFTP, WebDAV, GridFS, Dropbox, OneDrive, and CDN providers. Edge delivery via the Fastly partnership.
Quotes
Sulu’s flexibility in both technology and content is ideal for us and our customers.


Ready to see it in action?
Book a live demo or talk to our team directly.
Explore more
Other important topics
Explore the many ways Sulu powers digital platforms and experiences