Archipelago Commons Intro
Archipelago Commons, or simply Archipelago, is an Open Source Digital Objects Repository / DAM Server Architecture based on the popular CMS Drupal 10+ and released under GPL V.3 License. Archipelago is developed and supported at the Metropolitan New York Library Council (METRO).
Archipelago is a mix of deeply integrated custom-coded Drupal modules (made with care by us, the Digital Services Team and METRO) and a curated and well-configured Drupal instance, running under a discrete and well-planned set of complementary additional service containers. You can learn more about the different Software Services used by Archipelago here, and Archipelago's unique approach to Metadata here.
Archipelago's primary focus is to serve the greater GLAM community (libraries, archives, museums, universities and colleges, cultural heritage organizations) by providing a flexible, consistent, and unified way of describing, storing, linking, exposing metadata and media assets that make up rich repository collections all around our shared beautiful world. We respect identities and existing workflows, and we endeavor to design Archipelago in ways that empower communities of every size, shade, and shape.
Finally, Archipelago tries to stay humble, slim, and nimble in nature with a small codebase full of inline comments and @todos. All of our work is driven by a clear and concise but thoughtful planned technical roadmap --updated in tandem with new releases.
We recommend you start with the Core Documentation Guides listed here as you begin your Archipelago explorations.
Note about Documentation Version for December 2025 1.6.0+ Release
Alongside the primary Archipelago 1.6.0 Release in December 2025, the secondary Archipelago 2.0.0 Release was also made public. The 1.6.0 and 2.0.0 releases have feature parity for any new UI and API related features (you are not “missing out” on any important functionality with either version), and we have decided to only tag a 1.6.0 branch of the Archipelago documentation at this time, please use the 1.6.0 documentation branch for now when interacting & learning under 2.0.0.
Please see the official release announcements shared on the Archipelago Commons Google Group for more information about 1.6.0+ Releases.
Thank you for reading! Please contact us on our Archipelago Commons Google Group with any questions or feedback.