Version Control
Branch, merge, diff, and tag your Mirth configurations like any codebase. The CLI and plugin include an embedded Git binary — no separate installation needed.
MirthSync bridges Mirth Connect’s database-centric architecture with modern DevOps practices. Pull configurations from any Mirth Connect or OIE server into Git-tracked files, edit with your favorite tools, then push changes back — all through the REST API.
Mirth Server ←→ MirthSync ←→ Git Repository (pull) CLI / Plugin / VS Code (push)No database access required. No server modifications. All three interfaces — CLI, plugin, and VS Code extension — share the same file structure and work interchangeably.
Terminal & automation. Open-source command-line tool with embedded Git for scripting, CI/CD pipelines, and automated workflows.
Visual interface. Sync directly from the Mirth Connect Administrator — no terminal required. Point-and-click Git version control.
IDE development. Full-featured development environment with IntelliSense, code diagnostics, channel tree views, and multi-server management.
Version Control
Branch, merge, diff, and tag your Mirth configurations like any codebase. The CLI and plugin include an embedded Git binary — no separate installation needed.
CI/CD Automation
Automate deployments with GitHub Actions, Jenkins, GitLab CI, or any CI/CD platform. Promote configurations through dev → staging → production.
IDE Development
Edit channels in VS Code with IntelliSense autocomplete, real-time diagnostics, 28 code snippets, and Java debugger integration. Go-to-definition, find references, and rename across files.
Multi-Environment
Manage multiple Mirth Connect environments from a single repository. All three tools support multi-server connection profiles for dev, staging, and production.
Compliance & Audit
Complete audit trail for HIPAA, SOC 2, and FDA 21 CFR Part 11. Track who changed what, when, and why — with Git commit history as the source of truth.
Disaster Recovery
Point-in-time restore from any Git commit. Automated backup schedules with cron jobs. Never lose a configuration again.