About¶
This section covers DATAMIMIC's design philosophy, its origins, and where to go next in the documentation.
Design Philosophy¶
DATAMIMIC Platform provides project, execution, scheduling, collaboration, and deployment workflows around the DATAMIMIC Core. The pinned Core release publishes the verified model concepts used by this site.
Two editions, one DSL¶
- Community Edition (CE) โ Python library and
datamimicCLI. Developers and scripts call the library directly. - Enterprise Edition (EE) โ on-prem platform built around the same DSL: a Web UI, a FastAPI server, a Postgres-backed scheduler, Celery workers that encapsulate the EE Core engine, and an optional LSP service for in-editor authoring support. Generation is triggered from the UI or from CI via REST and dispatched to workers as tasks.
The Platform adds governance, access control, task evidence, scheduling, UI, IDE integration, and deployment around the Core. Compatibility and model semantics are documented by the pinned Core release rather than repeated here.
Origins¶
DATAMIMIC grew out of rapiddweller's test data consulting work with large and mid-sized enterprises in regulated industries. The platform encodes practices developed over years of engagements โ schema modelling, referential integrity across systems, de-identification, and audit requirements โ into a product that engineering teams can run on their own infrastructure.
More to Explore¶
Continue with the Tutorial for a worked end-to-end example, or jump straight to the Reference for model, generator, and API details.