How to deploy dltHub, SQLMesh, DBT Core, or any Python project to Tower

How to deploy dltHub, SQLMesh, DBT Core, or any Python project to Tower

How to deploy dltHub, SQLMesh, DBT Core, or any Python project to Tower

How to deploy dltHub, SQLMesh, DBT Core, or any Python project to Tower

Jul 29, 2025

Jul 29, 2025

Don’t choose between good tooling and good infra

Python’s the lingua franca of modern data engineering but deploying Python projects based on tools like dltHub, SQLMesh, or dbt core into production still feels like solving a jigsaw puzzle in the dark. Most teams are forced to build their own platform using GitHub Actions or Airflow for orchestration and a constellation of services for monitoring, alerting, security, and compliance. The alternative is forking over way too much money to one of the big Data Clouds to be forced in to run Spark–which you don’t need anyway–just to have scalable, repeatable, and enterprise-ready infrastructure.

It’s 2025 and 70% of data engineering jobs can run on a single node. Compute is cheaper than ever (even if you need a GPU). But here we are, watching data engineering teams tie themselves in knots to get their Python projects to run on Github Actions or get forced into using some legacy Spark cluster just because it’s there.

How Tower flips the script

What if you could deploy any Python-based data project with a single command to a platform that was reliable, secure, and integrated with your enterprise stack? And what if all you had to do to get started was pip install tower?

No Kubernetes, no Airflow YAML, no fighting with Terraform. Just run your project, whether it’s dltHub pipelines, SQLMesh transformations, dbt jobs, or your own bespoke Python scripts. Tower's serverless Python infrastructure takes care of the rest and gives you loads of value-add features to complete the overall platform.

What Tower brings to the table

With Tower you get everything you need to run modern data engineering workloads out of the box.

  • Rock-solid reliability: A globally distributed control plane that’s always on and ready to go.

  • Effortless orchestration: Just write Python, like you're supposed to.

  • Value-add services: Built-in secrets, observability, and collaboration features just to name a few.

  • Own your data: Bring your own Iceberg storage and work with your existing data cloud investments.

  • Hybrid execution: Run in the Tower Cloud or download the Tower runner to run in your own infrastructure.

  • Deep integrations: Native support for modern Python tools and CLI-first workflows.

Tower is the best way to manage and deploy dltHub projects

The Tower stack has been deeply integrated with dltHub since day one and was one of the first official partners of dltHub. Our core features are designed to work with dltHub.

  • Our secrets management system is designed to work with dltHub.

  • Our environment management system makes it trivial to move your dltHub projects from local development to production

  • Your teams are 10x more productive with dltHub using Tower because we make configuring and managing development environments dead simple.

Try Tower today

You can sign up for our private beta and liberate your Python right away! If you'd like to learn more about how Tower works, you can check out our documentation, too.

© Tower Computing 2025. All rights reserved

Hassle-free Platform for Data Scientists & Engineers.

© Tower Computing 2025. All rights reserved

Hassle-free Platform for Data Scientists & Engineers.

© Tower Computing 2025. All rights reserved

Hassle-free Platform for Data Scientists & Engineers.

© Tower Computing 2025. All rights reserved

Hassle-free Platform for Data Scientists & Engineers.