# MapleSpire > MapleSpire is a free, open-source (AGPL-3.0) and self-hostable C4 architecture modeling tool. > Objects and relationships live once in a shared model that every diagram references, tags and technologies > are governed in organization-wide catalogs, and teams edit together in real time, including offline. ## Key facts - License: AGPL-3.0 (https://www.gnu.org/licenses/agpl-3.0.html). Source code: https://github.com/MapleSpire/maplespire - Price: free. No per-editor licensing. A free hosted demo is available for evaluation only, not production. - Self-hosting: Docker Compose with PostgreSQL 16, Redis, a sync server and the web app. - Modeling: native C4 (people, software systems, containers, components), one shared model per landscape, drill-down diagrams, flows and architecture decision records (ADRs). - Governance: organization-wide tags and tag groups referenced by ID (rename, recolor, merge and archive apply everywhere); a managed technology catalog with aliases, icons, lifecycle (active, deprecated, retired, merged) and a submission and approval workflow; the version in use is recorded per technology usage. - Access: organization roles, team read/write grants per landscape inherited downward, OIDC single sign-on with Google or Microsoft, audit log of administrative actions. - Change management: drafts with a change list and three-way merge with conflict detection; per-diagram history and landscape restore points. - Collaboration: real-time co-editing with CRDTs; offline-first editing that syncs on reconnect. - Interoperability: imports Structurizr DSL; exports Structurizr DSL, Mermaid, JSON, CSV, Markdown, HTML, SVG and PNG. - Current limits: drafts have no formal approval step yet; owning teams and custom properties are not yet editable in the interface; the self-hosted sync server runs as a single instance. - Origin: Canadian project (Québec). ## Pages - [MapleSpire — Modélisation d’architecture C4 open source et collaborative](https://maplespire.ca/fr/): Français landing page - [MapleSpire — Open-source, collaborative C4 architecture modeling](https://maplespire.ca/en/): English landing page - [MapleSpire — Modelado de arquitectura C4 colaborativo y de código abierto](https://maplespire.ca/es/): Español landing page - [MapleSpire — Modelagem de arquitetura C4 colaborativa e de código aberto](https://maplespire.ca/pt/): Português landing page - [MapleSpire — Modellazione dell’architettura C4 open source e collaborativa](https://maplespire.ca/it/): Italiano landing page - [MapleSpire — Kollaborative C4-Architekturmodellierung als Open Source](https://maplespire.ca/de/): Deutsch landing page - [MapleSpire — 开源协作式 C4 架构建模工具](https://maplespire.ca/zh/): 简体中文 landing page - [MapleSpire — オープンソースの共同 C4 アーキテクチャモデリングツール](https://maplespire.ca/ja/): 日本語 landing page - [MapleSpire — 오픈 소스 협업형 C4 아키텍처 모델링 도구](https://maplespire.ca/ko/): 한국어 landing page - [MapleSpire — ओपन सोर्स सहयोगी C4 आर्किटेक्चर मॉडलिंग टूल](https://maplespire.ca/hi/): हिन्दी landing page - [MapleSpire — نمذجة معمارية وفق C4، تعاونية ومفتوحة المصدر](https://maplespire.ca/ar/): العربية landing page - [MapleSpire ou Structurizr : lequel tient à l’échelle d’une gouvernance d’entreprise?](https://maplespire.ca/fr/maplespire-vs-structurizr/): Alternative à Structurizr? Comparaison des tags, technologies, versions, mises à jour centralisées et contrôle d’accès pour une architecture C4 d’entreprise. - [MapleSpire or Structurizr: which one scales to enterprise governance?](https://maplespire.ca/en/maplespire-vs-structurizr/): Looking for a Structurizr alternative? How MapleSpire and Structurizr handle tags, technologies, versions, central updates and access control at enterprise scale. - [MapleSpire o Structurizr: ¿cuál escala a la gobernanza de una gran empresa?](https://maplespire.ca/es/maplespire-vs-structurizr/): ¿Buscas una alternativa a Structurizr? Cómo gestionan MapleSpire y Structurizr las etiquetas, las tecnologías, las versiones, las actualizaciones centralizadas y el control de acceso a escala empresarial. - [MapleSpire ou Structurizr: qual acompanha a governança de uma grande empresa?](https://maplespire.ca/pt/maplespire-vs-structurizr/): Procurando uma alternativa ao Structurizr? Como o MapleSpire e o Structurizr tratam tags, tecnologias, versões, atualizações centralizadas e controle de acesso em escala corporativa. - [MapleSpire o Structurizr: quale regge la governance di una grande azienda?](https://maplespire.ca/it/maplespire-vs-structurizr/): Cerchi un’alternativa a Structurizr? Come MapleSpire e Structurizr gestiscono tag, tecnologie, versioni, aggiornamenti centralizzati e controllo degli accessi su scala aziendale. - [MapleSpire oder Structurizr: Welches Werkzeug trägt Governance im Unternehmensmaßstab?](https://maplespire.ca/de/maplespire-vs-structurizr/): Auf der Suche nach einer Alternative zu Structurizr? Wie MapleSpire und Structurizr Tags, Technologien, Versionen, zentrale Aktualisierungen und Zugriffskontrolle im Unternehmensmaßstab handhaben. - [MapleSpire 与 Structurizr:哪一个更适合企业级治理?](https://maplespire.ca/zh/maplespire-vs-structurizr/): 在寻找 Structurizr 的替代方案?对比 MapleSpire 与 Structurizr 在企业规模下如何处理标签、技术、版本、集中更新与访问控制。 - [MapleSpire と Structurizr:企業規模のガバナンスに耐えるのはどちらか](https://maplespire.ca/ja/maplespire-vs-structurizr/): Structurizr の代替をお探しですか?MapleSpire と Structurizr が、タグ、テクノロジー、バージョン、一元的な更新、アクセス制御を企業規模でどう扱うかを比較します。 - [MapleSpire와 Structurizr: 엔터프라이즈 거버넌스에 더 잘 맞는 것은?](https://maplespire.ca/ko/maplespire-vs-structurizr/): Structurizr 대안을 찾고 계신가요? MapleSpire와 Structurizr가 엔터프라이즈 규모에서 태그, 기술, 버전, 중앙 업데이트, 접근 제어를 어떻게 다루는지 비교합니다. - [MapleSpire या Structurizr: एंटरप्राइज़ गवर्नेंस के पैमाने पर कौन टिकता है?](https://maplespire.ca/hi/maplespire-vs-structurizr/): Structurizr का विकल्प ढूँढ रहे हैं? जानिए MapleSpire और Structurizr एंटरप्राइज़ स्तर पर टैग, टेक्नोलॉजी, संस्करण, केंद्रीय अपडेट और एक्सेस कंट्रोल को कैसे संभालते हैं। - [MapleSpire أم Structurizr: أيّهما يواكب الحوكمة على مستوى المؤسسات؟](https://maplespire.ca/ar/maplespire-vs-structurizr/): تبحث عن بديل لـ Structurizr؟ كيف يتعامل MapleSpire وStructurizr مع الوسوم والتقنيات والإصدارات والتحديثات المركزية والتحكم في الوصول على مستوى المؤسسات. ## Product - [Source code on GitHub](https://github.com/MapleSpire/maplespire): AGPL-3.0 repository with Docker Compose setup - [Hosted demo](https://app.maplespire.ca): free evaluation instance, not for production ## Video - [MapleSpire — One living C4 model for every architecture diagram](https://www.youtube.com/watch?v=ZCAHP50Zly8): 2:29 product tour in English, English and French captions - [MapleSpire — Un seul modèle C4 vivant pour tous vos diagrammes d'architecture](https://www.youtube.com/watch?v=9KxfEjkmCxo): the same tour narrated in French - [YouTube channel](https://www.youtube.com/@MapleSpire): MapleSpire product videos ## Optional - [Full text for LLMs](https://maplespire.ca/llms-full.txt): landing copy, FAQ, market comparison and the Structurizr article in one file - [Terms of service](https://maplespire.ca/en/termsofservice/) - [Privacy statement](https://maplespire.ca/en/privacystatement/)