External DAM module
Digital asset management (DAM) Unbundled: Framework License: DX Core[1]
| License | |
| Issues | |
| Maven site | |
| Latest | 2.0.5 | 
Module structure
| artifactID | Description | 
|---|---|
| 
 | Parent reactor. | 
|       | Provides the foundation for integrating with S3 and Bynder and a sample component for using assets in the Pages app. | 
|       | Provides a default implementation to connect to Bynder. | 
|       | Provides a default implementation to connect to Amazon S3. | 
Installing with Maven
Maven is the easiest way to install the module. Add the following to your bundle:
<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam</artifactId>
  <version>2.0.5</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. | 
<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam-bynder</artifactId>
  <version>2.0.5</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. | 
<dependency>
  <groupId>info.magnolia.external.dam</groupId>
  <artifactId>magnolia-external-dam-s3</artifactId>
  <version>2.0.5</version> (1)
</dependency>| 1 | Should you need to specify the module version, do it using <version>. | 
Connection configuration
See the following pages for detailed information about connecting to and configuring your external DAM solution:
Essentially, you:
- 
Provide connection credentials for your external solution. 
- 
Enable the subapp to display in the Magnolia Assets app. 
- 
Configure the cache if necessary. 
You can create or edit the configuration in the JCR or the File System (YAML) under <module-name>/external-dams/<definition-name>.
Before you configure the connection, make sure you know:
- 
Which solution you want to connect to. Default implementations are provided for: - 
AWS S3 
- 
Bynder 
 
- 
- 
Connection credentials for your solution. 
| If you want to connect to another third-party tool, extend the Magnolia DAM API and create your own asset provider | 
| There are several additional DAM connector modules. For more details, see Digital asset management modules. | 
Release history
External DAM module changelog
The changelog gives you an overview of the changes made to the External DAM module at each release.
| This changelog covers the 2.0.xbranch of the External DAM module. For the1.1.xchangelog, see here. | 
We keep the details of security fixes private in line with our security policy. Contact our Support team if you need more information.
2.0.5
Released on July 11, 2025.
| Ticket | Type | Description | 
|---|---|---|
| Make the AWS S3 default region configurable. See configuration documentation for details. | 
2.0.4
Released on April 29, 2025.
| Ticket | Type | Description | 
|---|---|---|
| S3 asset chooser doesn’t work properly with Magnolia 6.3. | 
2.0.3
Released on March 14, 2025.
| Ticket | Type | Description | 
|---|---|---|
| Bynder: Generated  | 
2.0.2
Released on November 22, 2024.
| Ticket | Type | Description | 
|---|---|---|
| AWS best practices for SDK client management not followed. | 
2.0.1
Released on November 13, 2024.
| Ticket | Type | Description | 
|---|---|---|
| Add default columns in the External DAM app asset chooser dialog. | 
2.0.0
Released on September 4, 2024.
This release is compatible with Magnolia 6.3.
| If you use the S3 connector, we recommend you don’t upgrade to Magnolia 6.3. This is because you may encounter search performance issues due to EXTDAM-500. | 
| Ticket | Type | Description | 
|---|---|---|
| Incorrect REST responses from missing S3 images. | ||
| S3: Bring back the bucket icon. | ||
| Build on JDK 11. | ||
| S3: Remove bucket name from app folder links and item description. | ||
| S3:  | ||
| S3:Option to store width and height in the asset metadata. | ||
| S3: Add filtering on the Name column. | 
DAM integration framework compatibility
| Module version | Magnolia CMS version | 
|---|---|
| 2.0.0+ | 6.3 | 
| 1.1.0+ | 6.2.13+ | 
| 1.0.3+ | 6.2.4 | 
| 1.0.2 | 6.2.4 | 
| 1.0.1 | 6.2.1 | 
| 1.0 | 6.2 | 
| A note about connector compatibilty The third-party versions listed below are the versions Magnolia has developed and tested against. If you don’t see a particular version listed, it simply means that we do not routinely test on it. If you are using another version of the third-party tool and run into compatibility issues, please contact our Magnolia DX Core support. | 
| Module version | Bynder SDK | 
|---|---|
| 2.0.0 | Tested against 2.2.1 | 
| 1.0.4 | Tested against 2.2.1 | 
| 1.0 | Tested against 2.2.0 | 
| Module version | AWS Java SDK | 
|---|---|
| 2.0.0 | 2.26.20 | 
| 1.0.1 | 2.13.25 | 
| 1.0 | Tested against 2.9.7 |