What is Metakraftwerk
MetaKraftwerk is a software-as-a-service for intelligent development automation of data platforms. MetaKraftwerk automates the development of data integration processes - be it within the context of a data warehouse, a data hub, a data lake or a combination thereof: MetaKraftwerk automates all automatable development tasks. It uses a pattern- and metadata-based approach to data integration and data engineering. You can focus on developing your data integration and data model patterns with your team. The implementation of fully executable pipelines, notebooks, DDLs and other artefacts is handled by MetaKraftwerk based on simple instance metadata.
You benefit from dramatically increased development speed, true enforcement of your architectural specifications and standards, homogeneous pattern-based development quality, dramatically reduced test effort and tremendous flexibility. React to change requests and schema drifts in record time and automatically roll out new requirements and functionalities across your entire data platform. MetaKraftwerk makes data integration really agile.
Metadata-based Development Automation
MetaKraftwerk automates the development of data platforms by generating artifacts such as code, ETL pipelines, procedures, tests, and documentation directly from metadata. Instead of building everything manually, developers define reusable patterns and templates that standardize outputs while remaining flexible. Concrete implementations are driven by instance metadata, which describes tables, fields, mappings, and parameters. This instance metadata is derived from raw metadata. The raw metadata itself is sourced from operational systems, metadata catalogs, legacy platforms, or other metadata providers. Inside the Meta Database, raw metadata is transformed into instance metadata using SQL-based transformations and GenAI-powered enrichment. This approach enables consistent, repeatable, and scalable development automation while preserving full control and transparency for developers.
The following screenshot shows the entire workflow from metadata sources on the left to the generated development artefacts on the right. The automation is end-to-end.

Key Features
- Pattern-based Development: Upload and implement reusable data integration patterns to standardize your data platform
- MetaKraftwerk integrates with multiple target platforms
- Building of executable process instances from instance metadata
- The Meta Database allows you to transforms raw metadata into instance metadata via SQL and GenAI
- Use agents to extract metadata from source systems, metadata repositories and catalogues, as well as legacy systems, and load it into the meta database
- With the powerful Release Management feature, metadata can be managed across multiple development releases without losing track of development progress
- Open metadata platform: Easy import and export of your metadata via the REST API
Why you should use MetaKraftwerk for Development Automation
The following video explains what MetaKraftwerk is and the advantages of development automation with MetaKraftwerk: