DATAMIMIC
Model-driven synthetic test data platform for regulated enterprises, generating deterministic, PII-safe datasets for banking, insurance, and compliance-heavy environments.
At a Glance
About DATAMIMIC
DATAMIMIC is a test data platform built by rapiddweller GmbH for banks, insurers, and other regulated enterprises. It generates deterministic, reproducible, PII-safe synthetic datasets on demand, integrating directly into CI/CD pipelines without production data ever leaving the customer's environment. The Community Edition (CE) is MIT-licensed and available on GitHub; the Enterprise Platform adds governed workflows, role-based access control, audit dashboards, and a Rust-accelerated execution engine.
What It Is
DATAMIMIC is a model-driven test data generation and pseudonymization engine. Rather than scripting data by hand or copying production records, teams define abstract data models that capture business rules, referential integrity, and domain constraints. From those models, the platform produces byte-identical synthetic datasets on every run — same engine version, same model, same seed equals the same output, every machine, every time. The Community Edition covers single-system pipelines (PostgreSQL, MySQL, Oracle, MS SQL, SQLite, MongoDB, CSV, JSON, XML, XLSX), Python APIs, XML pipelines, a CLI, and an optional MCP server for AI agent integration. The Enterprise Platform extends this with multi-system coordinated execution, a Rust fastpath for billion-record workloads, ML/auto-regressive generators, a PII scanner, industry message templates (EDIFACT, SWIFT MT, HL7 v2.x, HL7 FHIR, ISO 20022), and on-premise or air-gapped deployment via podman-compose or Helm on OpenShift/Kubernetes.
CE vs Enterprise Platform
The two editions share the DATAMIMIC DSL and determinism contract but use separate execution engines:
- Community Edition (CE): Python-native, MIT-licensed, multiprocessing with optional Ray distribution. Covers deterministic synthetic generation, manual-model pseudonymization, time-series generation, and MCP/IDE integration. Suitable for developers and data engineers in local, CI, or agent-driven workflows.
- Enterprise Platform (EE): Independently optimized execution engine with a Rust fastpath, ML/auto-regressive engine, keyset and manifest building from live DB schemas, and optimized distributed execution. Adds the full governance layer: RBAC, audit trails, DataWorkbench PII scanner, scheduled task runner, CI/CD integration (Jenkins, GitLab CI, Azure DevOps, Tricentis Tosca), and industry message template engine.
Compliance and Audit Architecture
DATAMIMIC is designed around the traceability requirements of DORA, GDPR, BCBS 239, PCI DSS 4.0, and HIPAA. Every generation run is logged with a task ID, timestamps, model version, and a per-output content hash. Tasks are replayable from the seed, so any dataset can be reconstructed months later with byte-identical output. The platform supports two pseudonymization modes: seeded (deterministic, GDPR Art. 4(5) pseudonymization) for stable regression pipelines, and non-seeded (privacy-maximized, non-deterministic) for one-time data deliveries. The vendor notes that full anonymization status under GDPR depends on re-identification risk assessment by the data controller, not on individual field transformation alone.
Domain Coverage and Format Support
CE ships with domain services across healthcare (Patient, Doctor, Hospital, MedicalDevice, MedicalProcedure), finance (Bank, BankAccount, CreditCard, Transaction), insurance, e-commerce, public sector, demographics, and common company data. All services are versioned and seeded. The Enterprise Platform adds industry-standard financial message generation:
- ISO 20022 (pacs.008, pain.001) and SWIFT MT (MT103, MT202 COV) from a single canonical payment model
- EDIFACT, HL7 v2.x, and HL7 FHIR via a spec-aware template engine
- Customers can upload their own spec files to extend the template catalogue between releases
Update: DATAMIMIC CE 4.1.0
The latest Community Edition release is 4.1.0, published on 2026-07-17. Version 4.0.0 introduced deterministic seeding for standalone literal generators (<key generator="…">), typed/pattern keys, DateTimeGenerator, and cross-page unique picks — making seed propagation machine-independent across the full DSL surface. The repository is actively maintained with CI-gated determinism architecture tests covering facade replay, service replay, and clock-drift detection. The MCP adapter (pip install "datamimic-ce[mcp]") exposes canonical reference, scaffold, check, and bounded-run operations for AI agent integration, and the project lists MCP-ready status in its GitHub badges.
Deployment and Integration Path
On-premise and air-gapped deployments are a first-class target. Container images are compact (server 250 MB, worker 750 MB, scheduler 150 MB) and require no internet connection at runtime — no telemetry, no license call-home, no cloud dependencies. The minimum system requirements are Linux with Docker/Podman or Kubernetes/OpenShift, 4+ CPU cores (>2 GHz), and 8 GB RAM. Teams integrate via a REST API and built-in scheduler, so test data arrives as part of the build from the first sprint. The vendor publishes case studies referencing a tier-1 European bank (Oracle, MongoDB, and Kafka pipelines), a global payments processor (real-time anonymization at millions of records per hour), and a public-sector education deployment (zero live student data across ~30 schemas) — all attributed as vendor-published claims.
Community Discussions
Be the first to start a conversation about DATAMIMIC
Share your experience with DATAMIMIC, ask questions, or help others learn from your insights.
Pricing
Community Edition
MIT-licensed open-source edition for deterministic synthetic data generation and PII-aware pseudonymization in local, CI, or agent-driven workflows.
- Deterministic synthetic data generation
- PII-aware pseudonymization (manual model)
- Python API and XML pipelines
- CLI with scaffold, lint, dry-run, run commands
- Domain services: healthcare, finance, insurance, e-commerce, demographics
Enterprise Platform
Full governed test data platform for regulated enterprises with Rust fastpath, ML generators, PII scanner, multi-system execution, audit dashboards, and on-premise/air-gapped deployment.
- All Community Edition features
- Rust fastpath for billion-record workloads
- ML/auto-regressive engine for complex distributions
- PII scanner with probability-scored field detection
- DataWorkbench visual field mapping and pseudonymization builder
- Multi-system coordinated execution: Oracle, MongoDB, Kafka
- ISO 20022, SWIFT MT, EDIFACT, HL7 v2.x, HL7 FHIR template engine
- Role-based access control (RBAC)
- Audit trails and provenance dashboards
- Scheduled execution and task runner
- CI/CD integration (Jenkins, GitLab CI, Azure DevOps, Tricentis Tosca)
- On-premise and air-gapped deployment (podman-compose or Helm)
- Keyset and manifest building from live DB schemas
- Runtime profiles: Performance, Balanced, Flexibility
- GDPR, DORA, BCBS 239, PCI DSS 4.0, HIPAA compliance support
Capabilities
Key Features
- Deterministic, seed-based synthetic data generation
- Model-driven approach with reusable data models
- PII-safe pseudonymization (seeded and non-seeded modes)
- On-premise and air-gapped deployment via podman-compose or Helm
- ISO 20022 and SWIFT MT message generation
- EDIFACT, HL7 v2.x, and HL7 FHIR template engine (EE)
- CI/CD integration via REST API and built-in scheduler
- Role-based access control and audit dashboards (EE)
- PII scanner with probability-scored field detection (EE)
- Rust fastpath for high-volume generation (EE)
- ML/auto-regressive generators for complex distributions (EE)
- Multi-system coordinated execution: Oracle, MongoDB, Kafka (EE)
- Time-series generation with ISO 8601 intervals
- MCP server for AI agent integration
- Python API and XML pipeline support
- CLI with scaffold, lint, dry-run, and run commands
- Domain services: healthcare, finance, insurance, e-commerce, demographics
- Per-output content hash for audit re-execution
- GDPR, DORA, BCBS 239, PCI DSS 4.0, and HIPAA compliance support
- DataWorkbench visual field mapping and pseudonymization builder (EE)
