On-Premise & Cloud Deployment

Simple, secure, on-premise deployment. Everything runs inside your network.

Deploy MigryX with a single command — Docker, Kubernetes, OpenShift, or a Windows VM. Air-gapped capable. No outbound connections. Your source code and data never leave your environment.

Security Posture

Zero-trust by design

MigryX is built for regulated environments. Every component runs inside your perimeter with no external dependencies.

🔒

Air-Gapped Operation

Fully disconnected deployment supported. No internet access required during analysis, conversion, execution, or validation.

🚫

No Outbound Connections

Zero external API calls. Zero telemetry. Zero phoning home. Every byte stays on your infrastructure.

📦

Container-Isolated

All processing — parsing, conversion, validation, and AI augmentation — executes inside a single container on your host.

🔐

SSL Everywhere

TLS encryption for VS Code, Jupyter, the nginx proxy, and the backend API. Use your own certificates.

🗃

Local PostgreSQL

Project metadata and audit logs stored in a local PostgreSQL instance. No external database connections. All data on local disk.

Docker Deployment

One command. Running in under an hour.

Deploy MigryX on any Linux host, on-premises or in your private cloud. Docker, Podman, or OpenShift — all OCI-compatible runtimes supported.

System Requirements

8
CPU Cores
32 GB
RAM
100 GB
Storage

Service Ports

ServicePort
VS Code Server1443
nginx Proxy (HTTPS UI)3174
Backend API3177
PostgreSQL5432
Jupyter Notebook8080
Merlin Conversion Engine8000

Map to host ports as needed. Keep access restricted to your internal network.

Docker Quick Start

# Pull and run MigryX docker run -d \ -p 1443:1443 \ -p 3174:3174 \ -p 3177:3177 \ -p 5432:5432 \ -p 8080:8080 \ --name migryx \ -e PASSWORD="StrongPasswordHere" \ -e HTTPS_SERVER=true \ -e SSLKEY=/migryx/app/ssl/server.key \ -e SSLCERT=/migryx/app/ssl/server.crt \ migryx:latest

Workspace, SSL certificates, and PostgreSQL data can be persisted with Docker volume mounts.

Windows VM Option

Prefer Windows? Install MigryX on a Windows VM with the same hardware profile. All services — backend, Jupyter, VS Code, PostgreSQL — run locally as Windows processes. No Docker required.

Important: No external connectivity is required. No source code or data leaves your network during analysis, conversion, execution, or validation.

Cloud Deployment

Run in your private cloud

Deploy MigryX on any major cloud provider inside your own VPC. Same container, same air-gapped posture, same zero-egress guarantee.

AWS
m5.2xlarge
  • EC2 or ECS (Fargate) deployment
  • EKS managed Kubernetes
  • ROSA (Red Hat OpenShift on AWS)
  • VPC with PrivateLink
  • S3 storage, ECR registry
  • KMS encryption, CloudWatch logs
Azure
D8s v3
  • Azure VMs or Azure Container Instances
  • AKS managed Kubernetes
  • ARO (Azure Red Hat OpenShift)
  • VNet with Private Endpoints
  • ADLS storage, ACR registry
  • Key Vault encryption, Log Analytics
Google Cloud
n2-standard-8
  • Compute Engine or Cloud Run
  • GKE managed Kubernetes (Autopilot)
  • Self-managed OpenShift on GCP
  • VPC with Private Service Connect
  • GCS storage, Artifact Registry
  • Cloud KMS encryption, Cloud Logging

Network & Security

  • Runs inside your private VPC or VNet with private endpoints. No public internet egress.
  • Container images pulled from your private registry — ECR, ACR, or Artifact Registry.
  • Secrets managed in your key management service — AWS KMS, Azure Key Vault, or Google Cloud KMS.
  • Data stays in S3, ADLS, or GCS under your control.
  • Audit logs remain in CloudWatch, Log Analytics, or Cloud Logging.
  • TLS enabled for all local services with your own certificates.
  • Optional VPN or peering to on-premises networks for hybrid deployments.

AWS

VPC • PrivateLink • S3 • ECR • KMS • CloudWatch • IAM • Security Groups

Azure

VNet • Private Endpoints • ADLS • ACR • Key Vault • Log Analytics • AAD • NSGs

Google Cloud

VPC • Private Service Connect • GCS • Artifact Registry • Cloud KMS • Cloud Logging • IAM

Architecture Overview

Built for enterprise infrastructure

Three pillars that make MigryX deployment-ready for any environment — from a single Docker host to a multi-region Kubernetes cluster.

📦

Deployment

Single-container architecture with all services bundled. Docker, Podman, Kubernetes, OpenShift, or bare Windows VM. One-command install, air-gapped capable, with no external runtime dependencies.

Docker Podman K8s OpenShift Windows VM
🔌

Connectors

Ingest from any legacy platform — SAS, Talend, Alteryx, DataStage, Informatica, ODI, SSIS, COBOL, Teradata, Oracle PL/SQL, and SQL dialects. Output to Databricks, Snowflake, BigQuery, PySpark, Polars, Fabric, dbt, and Python.

13 Sources 9 Targets JDBC/ODBC
🗃

Storage

Local PostgreSQL for project metadata, lineage graphs, and audit logs. Workspace files on the container filesystem with optional volume mounts for persistence. No external database dependencies.

PostgreSQL 17 Local Disk Volume Mounts

Security & Compliance

Enterprise-grade governance, built in

MigryX meets the security and compliance requirements of financial services, healthcare, government, and defense organizations.

🌐

Data Residency

All source code, converted output, lineage data, and metadata remain in your chosen environment — on-premises data center or private cloud region. No cross-border data movement.

👤

Access Control

SSO integration with LDAP, Okta, and SAML. Role-based access control for project-level permissions. Multi-factor authentication supported.

📋

Auditability

Complete audit trail for every conversion — who ran what, when, with which parameters, and what the output was. Logs stored locally in PostgreSQL and on disk.

📜

Governance

Column-level lineage, STTM mappings, data classification tags, and validation reports provide audit-ready evidence for SOX, GDPR, BCBS 239, and HIPAA.

💾

Backups

PostgreSQL and workspace data can be backed up with standard tooling — pg_dump, volume snapshots, or your existing enterprise backup solution.

🛡

Isolation

Each MigryX instance is fully isolated. No shared tenancy, no shared databases, no shared storage. Container-level network policies prevent lateral movement.

Ready to deploy?

See MigryX running in your environment. Book a 30-minute demo or reach out to discuss your deployment requirements.