GitHub - vmware/versatile-data-kit: One framework to develop, deploy and operate data workflows with Python and SQL.

Versatile Data Kit Versatile Data Kit

Last Activity monthly download count for vdk-core license pre-commit build status twitter YouTube Channel Subscribers


One framework toπŸ§‘β€πŸ’» Develop ▢️ Deploy and πŸ“Š Operate
data workflows with Python and SQL


🎯 Write shorter, more readable code.

πŸ”„ Ready-to-use data ETL/ELT patterns.

🧩 Lego-like extensibility.

πŸš€ Single click deployment.

πŸ›  Operate and monitor. ️


Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Introduction to the VDK SDK

  • Framework to simplify data ingestion and data processing.
  • Write any code using Python or SQL.
  • A toolset enabling you to run data jobs.

Get started with VDK SDK:

➑ Install Quickstart VDK. Only requirement is Python 3.7+.
pip install quickstart-vdk
vdk --help
➑ Develop your First Data Job if you are impatient to start quickly.
VDK.SDK.2.mp4

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Data Ingestion

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Data Transformation

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Data Job Deployment (build, deploy, release)

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Operations and Monitoring

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Lego like extensibility

Intro to VDK SDK Ingestion Transformation Job Deployment Job Operations Extensibility Support and Contributing

Support and Contributing

For Support, you can join our Slack channel, create an issue or pull request on GitHub to submit suggestions or changes.
If you are interested in contributing as a developer, visit the contributing page.

Contacts

Code of Conduct

Everyone involved in working on the project's source code, or engaging in any issue trackers, Slack channels, and mailing lists is expected to be familiar with and follow the Code of Conduct.