The Mirth Connect ecosystem has fractured into three distinct paths, and every healthcare IT team running Mirth-based integrations needs to choose one. Since NextGen Healthcare moved Mirth Connect to a commercial-only license in March 2025, two forks have emerged: the community-driven Open Integration Engine (OIE) and Smile Digital Health’s enterprise-focused BridgeLink. Meanwhile, NextGen continues to develop commercial Mirth Connect under its new licensing model.
Each platform has inherited the core Mirth Connect DNA: the channel-based architecture, the JavaScript transformer engine, the multi-protocol connector framework, and the Administrator console. But they are diverging in philosophy, features, and target audience. This guide provides a detailed, side-by-side comparison to help you make the right choice for your organization.
For background on the licensing change that created this situation, see our companion article: Mirth Connect Alternatives in 2026.
The Three Platforms at a Glance
Before diving into the feature comparison, here is a brief overview of each platform and the organization behind it.
OIE (Open Integration Engine)
OIE is the community fork of Mirth Connect, maintained by Kaur Health with contributions from a growing open-source community. It was created to preserve the open-source integration engine that thousands of healthcare organizations relied on.
Philosophy: Continue the open-source Mirth Connect legacy. Community-driven development. No licensing fees. Transparency in roadmap and decision-making.
Organization: Kaur Health, a healthcare IT company with deep roots in the Mirth Connect community, leads the project. Development happens on GitHub with community contributions, issue tracking, and an open roadmap.
First stable release: Mid-2025, based on the Mirth Connect 4.5.2 codebase.
BridgeLink
BridgeLink is Smile Digital Health’s commercial healthcare integration platform, built on the Mirth Connect codebase with significant enterprise enhancements. Smile Digital Health is best known for HAPI FHIR (the most widely used open-source FHIR server) and Smile CDR (their commercial FHIR platform).
Philosophy: Take the proven Mirth Connect architecture and add enterprise-grade features that healthcare organizations need for modern, cloud-native deployments. Commercial product with professional support.
Organization: Smile Digital Health, a well-funded healthcare interoperability company headquartered in Toronto. They have a dedicated BridgeLink product team and support organization.
First release: Late 2025, following the Mirth Connect licensing change.
Commercial Mirth Connect 4.6+
Commercial Mirth Connect is the continuation of the original Mirth Connect product under NextGen Healthcare’s new commercial-only licensing model. Version 4.6 was the first release under the new license.
Philosophy: Sustain and enhance the original Mirth Connect product with commercial investment. Vendor-backed support and guaranteed updates.
Organization: NextGen Healthcare, a publicly traded healthcare technology company (NASDAQ: NXGN) that acquired Mirth Connect through a series of acquisitions (WebReach to Mirthcorp to Quality Systems to NextGen).
First commercial-only release: Mirth Connect 4.6, released mid-2025.
Feature Comparison
This is the comprehensive comparison table. We have organized it into categories that matter most to integration teams making a platform decision.
Core Integration Capabilities
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| Channel architecture | Same as Mirth Connect | Same as Mirth Connect (enhanced) | Original Mirth Connect |
| JavaScript transformers | Yes | Yes | Yes |
| HL7 v2.x support | Full (all versions) | Full (all versions) | Full (all versions) |
| FHIR R4 support | Yes (community-maintained) | Enhanced (HAPI FHIR integration) | Yes (NextGen-maintained) |
| DICOM support | Full | Full | Full |
| X12/EDI support | Full | Full | Full |
| CDA/C-CDA support | Full | Full | Full |
| Database connectors | All major RDBMS | All major RDBMS + cloud data warehouses | All major RDBMS |
| Web service connectors | REST, SOAP | REST, SOAP, GraphQL | REST, SOAP |
| File connectors | File, FTP, SFTP | File, FTP, SFTP, S3, Azure Blob, GCS | File, FTP, SFTP |
| Email connectors | SMTP, IMAP | SMTP, IMAP | SMTP, IMAP |
| TCP/MLLP connectors | Yes | Yes | Yes |
| JMS/Kafka connectors | Yes | Yes + managed Kafka | Yes |
| Custom connector development | Yes (Java SDK) | Yes (Java SDK + enhanced API) | Yes (Java SDK) |
OIE and commercial Mirth Connect share essentially identical core capabilities. BridgeLink extends the connector framework with cloud-native connectors (S3, Azure Blob, GCS) and enhanced messaging support (managed Kafka, GraphQL).
Deployment and Operations
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| On-premises deployment | Yes | Yes | Yes |
| Cloud deployment (self-managed) | Yes (any cloud) | Yes (any cloud) | Yes (any cloud) |
| Cloud-hosted (SaaS/managed) | No | Yes (Smile-managed) | No |
| Docker/container support | Community Docker images | Official Docker images + Helm charts | Official Docker images |
| Kubernetes orchestration | Community-maintained | Native Kubernetes support | Basic container support |
| Auto-scaling | Manual | Horizontal auto-scaling | Manual |
| High availability/clustering | Manual configuration | Built-in clustering | Commercial clustering feature |
| Database support | PostgreSQL, MySQL, SQL Server, Oracle | PostgreSQL, MySQL, SQL Server, Oracle, cloud-managed databases | PostgreSQL, MySQL, SQL Server, Oracle |
| Backup/restore tooling | Manual (scripts) | Built-in backup/restore | Manual (scripts) + commercial tools |
| Configuration management | MirthSync, manual export | MirthSync, built-in GitOps | MirthSync, manual export |
Deployment is where the platforms diverge most. OIE is a traditional self-managed deployment. BridgeLink offers a fully managed SaaS option with Kubernetes orchestration and auto-scaling. Commercial Mirth Connect falls in between, with Docker support and clustering but without cloud-native management.
Monitoring and Observability
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| Dashboard | Built-in (Mirth dashboard) | Enhanced enterprise dashboards | Built-in (Mirth dashboard) + commercial add-ons |
| Message volume metrics | Yes | Yes + trends and forecasting | Yes |
| Error rate tracking | Yes (per channel) | Yes (per channel, per destination, aggregate) | Yes (per channel) |
| Latency monitoring | Basic | Detailed (p50, p95, p99 latency) | Basic |
| Alerting | Basic (email alerts) | Multi-channel alerting (email, Slack, PagerDuty, webhooks) | Commercial alerting add-on |
| Log aggregation | External (ELK, Splunk) | Built-in log aggregation + external export | External (ELK, Splunk) |
| OpenTelemetry support | No (community WIP) | Yes (traces, metrics, logs) | No |
| Audit logging | Basic | Enhanced (compliance-grade audit trail) | Basic + commercial audit add-on |
| SLA reporting | No | Yes (uptime, response time, volume SLA dashboards) | No |
Monitoring is BridgeLink’s strongest differentiator. OIE deployments typically pair the built-in dashboard with external tools (Prometheus/Grafana, ELK/Splunk, or Datadog). Commercial Mirth Connect offers alerting add-ons but they are less comprehensive than BridgeLink’s built-in capabilities.
Security
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| TLS/SSL | Full support | Full support + certificate management | Full support |
| Authentication | Username/password, LDAP | Username/password, LDAP, SAML, OIDC | Username/password, LDAP |
| Role-based access control | Basic (user/admin roles) | Fine-grained RBAC (custom roles, channel-level permissions) | Basic + commercial RBAC add-on |
| API security | Basic authentication | OAuth 2.0, API keys, mTLS | Basic authentication |
| Encryption at rest | Database-level | Database-level + application-level | Database-level |
| Vulnerability patching | Community-driven | Vendor SLA for patches | Vendor SLA for patches |
| SOC 2 compliance | Self-managed | Smile maintains SOC 2 for SaaS | Self-managed |
| HIPAA BAA available | N/A (open source) | Yes (for SaaS deployments) | Yes |
All three platforms support TLS, LDAP, and encryption. BridgeLink and commercial Mirth Connect offer vendor-backed security patching with SLAs, while OIE relies on community-driven patching (which has been responsive so far). BridgeLink’s fine-grained RBAC, SAML/OIDC, and HIPAA BAA for SaaS are enterprise requirements that larger organizations will find essential.
FHIR and Interoperability Standards
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| FHIR R4 resources | Standard Mirth FHIR support | Enhanced (HAPI FHIR library integration) | Standard Mirth FHIR support + enhancements |
| FHIR server capabilities | Basic (via channels) | Built-in FHIR facade server | Basic (via channels) |
| SMART on FHIR | Community plugins | Built-in support | Commercial add-on |
| Bulk FHIR | Manual implementation | Built-in Bulk FHIR support | Manual implementation |
| Da Vinci IGs | Manual implementation | Pre-built templates for PDex, PAS | Manual implementation |
| US Core profiles | Manual validation | Built-in profile validation | Manual validation |
| HL7 v2 to FHIR mapping | Manual transformer scripts | Pre-built mapping library | Manual transformer scripts + templates |
| USCDI data class support | Manual mapping | Assisted mapping with validation | Manual mapping |
BridgeLink’s FHIR capabilities reflect Smile’s investment in HAPI FHIR and Smile CDR. For organizations doing significant FHIR work (payer API compliance, CMS-0057-F implementation), BridgeLink’s built-in profile validation and Da Vinci IG templates save substantial development time. For HL7 v2, DICOM, or X12 integration, all three platforms serve equally well.
Licensing and Cost
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| License type | Open source (MPL 2.0) | Commercial (proprietary) | Commercial (proprietary) |
| Upfront cost | Free | Contact sales | Contact sales |
| Annual cost | Free (+ self-managed infra) | $$$$+ (includes SaaS option) | $$$+ (on-premises) |
| Per-instance pricing | N/A | Yes | Yes |
| Volume-based pricing | N/A | Yes | Varies |
| OEM/embedding license | MPL 2.0 (open) | Available (contact sales) | Available (contact sales) |
| Trial/evaluation | Full product (open source) | Evaluation available | Evaluation available |
OIE has zero licensing cost; your only expenses are infrastructure ($200-500/month for a single cloud instance). Commercial Mirth Connect runs in the low-to-mid five figures annually for a single instance with standard support. BridgeLink is typically priced higher. For multi-instance deployments, the cost difference compounds significantly.
Community and Support
| Feature | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| Vendor support | Community only | Smile Digital Health support (tiered) | NextGen Healthcare support (tiered) |
| Support SLA | Best-effort community | 4hr/8hr/24hr (by tier) | Varies by contract |
| Community forum | Active (migrated from Mirth community) | Smile community | NextGen community |
| GitHub/issue tracker | Public GitHub | Private (Smile JIRA) | Private (NextGen) |
| Documentation | Community-maintained wiki + docs | Professional documentation | Professional documentation |
| Training | Community resources | Smile training programs | NextGen training programs |
| Consulting ecosystem | Available (including Saga IT) | Smile partners + independent consultants | NextGen partners + independent consultants |
| Meetups/conferences | Community meetups | Smile Summit | NextGen User Group Meeting |
OIE’s community support works well for experienced teams. BridgeLink and commercial Mirth Connect both offer tiered vendor support with defined SLAs. We recommend asking for customer references specific to support experiences before committing to either.
Migration Considerations
Whichever platform you choose, migration from your existing Mirth Connect instance is the immediate practical concern. Here is what to plan for.
Channel Compatibility
All three platforms maintain compatibility with Mirth Connect channels at the XML level. You can export channels from one platform and import them into another. The underlying channel model (sources, destinations, transformers, filters, scripts) is the same across all three.
However, there are nuances:
- Global scripts and code templates: These migrate cleanly across all three platforms.
- Custom Java libraries: If your channels depend on custom JAR files in Mirth’s custom-lib directory, those JARs work on all three platforms (assuming Java version compatibility).
- Commercial plugins: If you use NextGen’s commercial plugins (advanced alerting, clustering), those plugins will not work on OIE (they are proprietary). BridgeLink has its own equivalents. If you are migrating to OIE, you need to replace commercial plugin functionality with community alternatives or custom solutions.
- Database schema: All three platforms use a compatible database schema for the core channel and message tables. You can point a new installation at your existing database. However, test this thoroughly in a non-production environment first, and always maintain a backup.
Migration Workflow with MirthSync
The cleanest migration approach uses MirthSync to extract your channel configurations into version-controlled files and then deploy them to your target platform.
Here is a step-by-step migration workflow:
# Step 1: Pull all configurations from your existing Mirth Connect instancemirthsync -s https://current-mirth:8443/api \ -u admin -p admin \ --include-configuration-map \ pull
# Step 2: Review what was pulledls -la Channels/ CodeTemplates/ GlobalScripts/
# Step 3: Commit to Git for a clean baselinegit initgit add -Agit commit -m "Baseline: Mirth Connect 4.5.2 channel export"
# Step 4: Push configurations to your new platform (OIE, BridgeLink, or Mirth 4.6+)mirthsync -s https://new-platform:8443/api \ -u admin -p admin \ --include-configuration-map \ push
# Step 5: Verify channel deployment# Log into the new platform's Administrator console and verify all channels imported correctlyThis workflow gives you:
- A complete Git history of your channel configurations.
- The ability to diff between your old and new environments.
- A rollback point if anything goes wrong.
- A foundation for ongoing CI/CD with your new platform.
Database Migration
If you want to preserve message history (not just channel configurations), you have two options:
- Point the new platform at your existing database. This preserves all message history but couples your new platform to your old database. Test compatibility thoroughly.
- Start fresh with a new database. This is cleaner and avoids compatibility risks, but you lose message history. If you need to retain historical messages for compliance, archive them separately before migrating.
For most organizations, we recommend option 2 (fresh database) with a separate message archival strategy for compliance. Historical messages can be exported from the old database and stored in long-term archival storage (S3, Azure Blob Storage, etc.) without being in the active integration engine database.
Custom Plugin Migration
If your Mirth Connect deployment uses custom plugins (developed in-house or by third parties), migration requires additional planning:
- OIE: Custom plugins built against the Mirth Connect Plugin API should work with minimal modification. The plugin API is preserved in OIE. Test each plugin in a staging environment.
- BridgeLink: Custom plugins may need adaptation to BridgeLink’s enhanced plugin API. Smile Digital Health provides migration guides for plugin developers.
- Commercial Mirth 4.6+: Custom plugins from 4.5.2 should be forward-compatible with 4.6+, though testing is still required.
Estimated Migration Effort
| Scenario | OIE | BridgeLink | Commercial Mirth 4.6+ |
|---|---|---|---|
| Simple (< 20 channels, no custom plugins) | 1-2 days | 2-3 days | 1 day (version upgrade) |
| Medium (20-100 channels, some custom plugins) | 3-5 days | 5-7 days | 2-3 days |
| Complex (100+ channels, custom plugins, clustering) | 1-2 weeks | 2-3 weeks | 1 week |
| Testing period (all scenarios) | Add 1-2 weeks | Add 1-2 weeks | Add 1 week |
These estimates include the technical migration work but not the organizational work (procurement, change management, training). Add time for those activities based on your organization’s processes.
Decision Framework: Which Should You Choose?
Here is a structured decision framework to help you evaluate the three platforms against your organization’s specific needs.
Choose OIE If:
- Budget is a primary constraint. OIE has zero licensing costs. For organizations running multiple instances, the savings over commercial options can be substantial.
- You have strong in-house Mirth expertise. Your team can troubleshoot issues without vendor support, contribute to the community, and manage the platform independently.
- You value open-source principles. Transparency in development, community governance, and the freedom to inspect, modify, and redistribute the code matter to your organization.
- Your integrations are primarily HL7 v2, DICOM, and X12. OIE’s core integration capabilities are fully mature for these standards. You do not need the enhanced FHIR features that BridgeLink offers.
- You want the lowest-risk migration path. OIE is the most compatible with existing Mirth Connect deployments. The migration is straightforward and well-documented.
- You are a health IT vendor embedding an integration engine. The open-source license allows you to bundle OIE in your product without per-instance licensing fees.
Choose BridgeLink If:
- You need enterprise-grade monitoring and observability. BridgeLink’s built-in dashboards, OpenTelemetry integration, and alerting are significantly more capable than what OIE or commercial Mirth Connect offer out of the box.
- You want a cloud-native or SaaS deployment. BridgeLink’s Kubernetes-native architecture and managed SaaS option eliminate the operational burden of managing integration engine infrastructure.
- FHIR is a major part of your integration strategy. BridgeLink’s HAPI FHIR integration, built-in profile validation, and Da Vinci IG templates accelerate FHIR development work.
- You need fine-grained security and compliance features. Custom RBAC roles, SAML/OIDC integration, compliance-grade audit logging, and HIPAA BAA (for SaaS) are included.
- You are already in the Smile Digital Health ecosystem. If you use HAPI FHIR or Smile CDR, BridgeLink integrates natively with those products.
- Budget is available for a premium integration platform. BridgeLink is the most expensive option, but it delivers the most features.
Choose Commercial Mirth Connect 4.6+ If:
- You want the simplest possible migration. Upgrading from open-source Mirth Connect to commercial Mirth Connect 4.6+ is a standard version upgrade with minimal risk.
- You are already in the NextGen ecosystem. If you use NextGen’s EHR, practice management, or other products, staying with their integration engine keeps your vendor relationship consolidated.
- You need vendor support but not the full enterprise features of BridgeLink. Commercial Mirth Connect provides vendor support and guaranteed patches at a lower price point than BridgeLink.
- Your team is trained on Mirth Connect and you want continuity. The Administrator console, channel editor, and operational workflows are identical to what your team already knows.
- You need clustering for high availability. NextGen’s commercial clustering feature has been production-tested for years.
Decision Matrix
Score each factor 1-5 based on how important it is to your organization, then see which platform scores highest:
| Factor | Weight (1-5) | OIE Score | BridgeLink Score | Commercial Mirth Score |
|---|---|---|---|---|
| Zero licensing cost | ___ | 5 | 1 | 2 |
| Vendor-backed support | ___ | 1 | 5 | 4 |
| Cloud-native/SaaS | ___ | 1 | 5 | 2 |
| Enterprise monitoring | ___ | 2 | 5 | 3 |
| FHIR capabilities | ___ | 3 | 5 | 3 |
| Channel compatibility | ___ | 5 | 4 | 5 |
| Migration simplicity | ___ | 4 | 3 | 5 |
| Open source | ___ | 5 | 1 | 1 |
| Fine-grained security | ___ | 2 | 5 | 3 |
| Community ecosystem | ___ | 4 | 3 | 3 |
Multiply each platform’s score by your weight for that factor, then sum the results. The platform with the highest weighted score is your best fit.
MirthSync Across All Platforms
One of the practical benefits of the Mirth Connect ecosystem’s shared DNA is that MirthSync works identically across all three platforms. MirthSync connects to the Mirth REST API, which is preserved in OIE, BridgeLink, and commercial Mirth Connect.
MirthSync CLI
The MirthSync CLI is the core command-line tool for pulling and pushing channel configurations. It works with OIE, BridgeLink, and commercial Mirth Connect without any configuration changes. Just point it at the target platform’s API endpoint.
MirthSync Plugin
The MirthSync Plugin installs directly into the Mirth/OIE Administrator console, providing Git integration from within the GUI. It works with OIE and commercial Mirth Connect. BridgeLink compatibility depends on the Administrator console version; contact us for details.
MirthSync VS Code Extension
The MirthSync VS Code Extension provides IDE-based channel management and is available on the VS Code Marketplace. It connects to any Mirth-API-compatible platform, including OIE, BridgeLink, and commercial Mirth Connect.
CI/CD Across Platforms
Regardless of which platform you choose, MirthSync enables CI/CD workflows that are platform-agnostic. A GitHub Actions workflow that deploys channels to production works identically whether your production environment runs OIE, BridgeLink, or commercial Mirth Connect:
name: Deploy Channels to Production
on: push: branches: [main]
jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4
- name: Deploy channels via MirthSync run: | java -jar mirthsync.jar \ -s ${{ secrets.MIRTH_API_URL }} \ -u ${{ secrets.MIRTH_USER }} \ -p ${{ secrets.MIRTH_PASS }} \ push
- name: Verify deployment run: | # Hit the platform's API to verify channels are deployed and running curl -k -u ${{ secrets.MIRTH_USER }}:${{ secrets.MIRTH_PASS }} \ "${{ secrets.MIRTH_API_URL }}/channels/statuses" | \ jq '.list.dashboardStatus[] | {name: .name, state: .state}'This CI/CD approach works regardless of the underlying platform. The MIRTH_API_URL secret points to whichever platform you are running. Switching platforms does not require changing your CI/CD pipeline, only the target URL.
Real-World Deployment Patterns
Based on our work with healthcare organizations navigating this transition, here are the three deployment patterns we see most frequently.
Pattern 1: OIE across all environments. The most common pattern for small to mid-size organizations. OIE runs in dev, staging, and production, with MirthSync providing CI/CD. Cost is infrastructure only, typically $500-2,000/month depending on scale.
Pattern 2: BridgeLink SaaS for production, OIE for development. Some organizations use BridgeLink’s managed SaaS for production (reducing operational burden and gaining enterprise features) while using OIE for development and testing (avoiding per-instance licensing costs for non-production environments).
Pattern 3: Commercial Mirth Connect everywhere. Organizations already in the NextGen ecosystem often standardize on commercial Mirth Connect across all environments. This provides a consistent experience and simplifies vendor support interactions.
Next Steps
Choosing between OIE, BridgeLink, and commercial Mirth Connect is a significant decision that affects your integration infrastructure for years to come. Here is how to move forward:
- Assess your current state. Inventory your Mirth Connect instances, channels, custom plugins, and integration patterns. Understand what you have before choosing where to go.
- Score the decision matrix. Use the weighted decision matrix above to quantify which platform best fits your priorities.
- Run a proof of concept. Set up the leading candidate in a test environment, migrate a representative subset of channels, and validate that everything works as expected.
- Plan your migration. Use MirthSync to export your current configuration, set up your target environment, and develop a testing plan.
- Execute with support. Whether you handle the migration in-house or engage a consulting partner, allocate adequate time for testing and validation.
Our Mirth Connect consulting team has hands-on experience with all three platforms and has guided organizations through dozens of migrations. We also offer specialized services for the Open Integration Engine, including deployment, optimization, and ongoing support.
Need help choosing or migrating? Contact us for a free platform assessment and we will help you evaluate your options based on your specific integration landscape, budget, and operational requirements.