The latest from Tower
blog posts
blog posts
blog posts
Learn about us.
Tower unifies serverless data flow orchestration and Iceberg lakehouse management into a single control plane, so your engineers can focus on delivering insights to your business and fresh data to your AI.
All
New Releases
Milestones
Tutorials
Industry Insights

Jan 22, 2026
Tower Flow Graph: Making Sense of Data and Agentic Flows
You can now understand how your apps connect to form a larger pipeline using Flows Graph in Tower.

Jan 20, 2026
We Pushed to Main: The New Tower website is Live
We finally put down Claude Code long enough to pick up Figma, and we are excited to announce that the Tower.dev website has officially been updated!

Jan 15, 2026
Tower Self-Hosted Runners for Sensitive Data Workloads
Some data workloads are too sensitive, costly, or require strict data sovereignty, so they can’t run in public clouds.

Jan 12, 2026
Introducing Webhooks: Real-Time Run Events from Tower
Imagine if data pipelines could detect new data as soon as it arrived, rather than checking for it on a fixed schedule.

Dec 24, 2025
Takeaways from PyData Boston and Python Summit Warsaw
Earlier in December, we gave two talks and shared the Tower story at the booths of two Python data events in Boston and Warsaw.

Dec 17, 2025
Build a better open lakehouse with Tower and Lakekeeper
When we evaluated Iceberg REST catalog options, Lakekeeper immediately stood out.

Dec 4, 2025
Why data teams should pick data lakehouse architectures
Why you should choose a lakehouse for your business

Dec 2, 2025
Simpler Tower onboarding with the Tower Iceberg Catalog and our example apps
Launching Tower Catalog, a REST catalog for Apache Iceberg tables that is fully managed by Tower.

Nov 20, 2025
The hot ETL tools in 2026, and the trends to look out for
It is 2026, and there are more ETL tools in the world than one person can mentally map.

Nov 14, 2025
Running interactive apps and APIs in Tower, starting with Marimo notebooks
In our initial release of Tower we offered data teams the ability to deploy and run batch job- or pipeline-like data applications.

Nov 11, 2025
Takeaways from Small Data SF
We spent a week in San Francisco at the Small Data SF event. As Joe Reis quoted William Gibson, “the future is here, just not very equally distributed.”

Nov 5, 2025
ETL tools: a straightforward explainer
Extract, Transform, and Load (ETL) is the process of extracting data from operational databases and loading it into a data warehouse or another database.

Oct 30, 2025
The Tower MCP Server - vibe engineering from zero to App
In an era where vibe-coded apps seem to fall apart at the slightest nudge, we wanted to make life easier for anyone looking to build robust apps

Oct 27, 2025
Data Lakehouse, Data Warehouse, or Data Lake? How to choose
Data Lakehouse vs Data Warehouse vs Data Lake: Key Differences

Oct 13, 2025
What is a Data Lakehouse, and how does it differ from a Data Warehouse or a Data Lake
Not just another house on a lake

Oct 7, 2025
Data engineers deserve better data infrastructure
Data infrastructure is hard to get right

Oct 2, 2025
Better environment isolation in development and production
Isolated environments - or “don’t break prod by accident, ever”

Sep 29, 2025
When ETL Turns into a Land Grab
Over the weekend, the data community woke up to surprising news: Fivetran is planning to buy dbt Labs.

Sep 26, 2025
No more redeploys: new scheduling in Tower
Multiple schedules per app, centralized management, and more!

Sep 4, 2025
How a-Gnostics gains from serverless Python on Tower.dev
Accurate electricity consumption forecasting requires up-to-date and trustworthy weather data.

Aug 14, 2025
GitHub Actions Is Not the Answer for Your Data Engineering Workloads
When data engineers need to figure out where to deploy their scripts, they often start with whatever is already at hand.

Aug 12, 2025
Big data traps that catch small data teams
Every data engineer has war stories. Pipelines that silently failed for weeks. “Small” Spark jobs take forever.

Aug 5, 2025
The Hidden Headaches of LLM Inference for App Developers
Large Language Models (LLMs) are transforming the way developers build apps

Aug 5, 2025
Tower Supercharges LLM Inference for App Developers
If you’ve ever tried to integrate Large Language Model (LLM) inference into your application, you’ve likely run into some recurring headaches.

Aug 7, 2025
Airflow is not your data platform
Every data team knows this story: Some team member wrote some Python script that moves some data.

Jul 29, 2025
How to deploy dltHub, SQLMesh, DBT Core, or any Python project
Don’t choose between good tooling and good infra

Jul 8, 2025
Tower adds support for Multi-Factor Authentication (MFA)
We just added support for Multi-Factor Authentication (MFA) using one-time passwords (OTPs)!

Jun 24, 2025
Deploying AI Agents to Tower and teaching them to “speak Iceberg”
We’re excited to announce support for data engineering AI Agents in Tower!

Jun 24, 2025
Preparing Your AI Agents for the Iceberg Age
Imagine trusting an AI chatbot for legal research, only to be fined $5,000 and having your case dismissed because it fabricated case law.

Jun 5, 2025
Launching R2 Storage and R2 Catalog Support
We are very excited to launch support for Cloudflare R2 object storage and R2 Iceberg catalogs in Tower today.

May 27, 2025
Better app health monitoring with automatic alerts
Tower just added automatic app health monitoring and alerts.

May 16, 2025
Pythonic Orchestration of Apps in Tower
Today, we are announcing support for orchestration in Tower apps.

May 12, 2025
Launching support for Iceberg Catalogs and Tower Tables
Today, we are announcing support for Iceberg catalogs inside Tower and releasing the Tower SDK

May 11, 2025
AI Launchpad and the takeaways from the 2025 Data Council
A few weeks ago, we demoed Tower.dev at the AI Launchpad stage of the Data Council.

Apr 11, 2025
Seven takeaways from seven Iceberg Summit user talks
We attended seven user presentations at the 2025 Iceberg Summit and summarized our takeaways, so you don't have to.

Mar 27, 2025
Develop with DeepSeek R1 on Apple GPUs, Deploy with Serverless Inference
In this post we will show how Tower makes it possible to develop apps that use local GPUs for inference

Mar 13, 2025
Get a GUI for your Iceberg lakehouse with DuckDB UI from Motherduck
We at Tower are big fans of Python as the language of data and AI.

Mar 11, 2025
Turning your internal data customers into teammates
We at Tower believe that the future will see a shift in how data engineers and their internal data customers collaborate.

Jan 23, 2025
AI auto-coders will replace data engineers. Or will they?
You've most likely come across the news that major tech companies have stopped hiring developers and that major-league CEOs believe that AI will replace engineers starting right about this year.

Jan 16, 2025
How Tower Enables Reliable Execution of Python Apps on Iceberg Tables
A growing number of data teams are bringing (post-)modern Python frameworks such as Polars, DataFusion, and dltHub to production.

Dec 19, 2024
Ducks vs Pythons: How to write Iceberg tables using PyArrow and analyze them using Polars
This is the final post of our series "Building an Open, Multi-Engine Data Lakehouse with Python and S3"

Dec 17, 2024
How to setup a managed Iceberg catalog using Snowflake Open Catalog
We are continuing our series of posts exploring building an open, multi-engine lakehouse based on Apache Iceberg

Dec 17, 2024
How to create S3 buckets to store your lakehouse data and metadata
In this post, we will do something critical for building a lakehouse. We will create storage buckets in S3!

Dec 17, 2024
Picking Snowflake Open Catalog as a managed Iceberg catalog for Open Lakehouse
To use Snowflake as an Iceberg catalog or Not to use: that is the question.

Dec 12, 2024
How Iceberg stores table data and metadata
How many cacti does it take to make an Iceberg?

Dec 12, 2024
Building an Open, Multi-Engine Data Lakehouse with S3 and Python
Pythons just wanna have fun

Dec 4, 2024
The 10x data team at Taktile, enabled by Tower and dltHub

Nov 25, 2024
Hello, world!
All
New Releases
Milestones
Tutorials
Industry Insights

Jan 22, 2026
Tower Flow Graph: Making Sense of Data and Agentic Flows
You can now understand how your apps connect to form a larger pipeline using Flows Graph in Tower.

Jan 20, 2026
We Pushed to Main: The New Tower website is Live
We finally put down Claude Code long enough to pick up Figma, and we are excited to announce that the Tower.dev website has officially been updated!

Jan 15, 2026
Tower Self-Hosted Runners for Sensitive Data Workloads
Some data workloads are too sensitive, costly, or require strict data sovereignty, so they can’t run in public clouds.

Jan 12, 2026
Introducing Webhooks: Real-Time Run Events from Tower
Imagine if data pipelines could detect new data as soon as it arrived, rather than checking for it on a fixed schedule.

Dec 24, 2025
Takeaways from PyData Boston and Python Summit Warsaw
Earlier in December, we gave two talks and shared the Tower story at the booths of two Python data events in Boston and Warsaw.

Dec 17, 2025
Build a better open lakehouse with Tower and Lakekeeper
When we evaluated Iceberg REST catalog options, Lakekeeper immediately stood out.

Dec 4, 2025
Why data teams should pick data lakehouse architectures
Why you should choose a lakehouse for your business

Dec 2, 2025
Simpler Tower onboarding with the Tower Iceberg Catalog and our example apps
Launching Tower Catalog, a REST catalog for Apache Iceberg tables that is fully managed by Tower.

Nov 20, 2025
The hot ETL tools in 2026, and the trends to look out for
It is 2026, and there are more ETL tools in the world than one person can mentally map.

Nov 14, 2025
Running interactive apps and APIs in Tower, starting with Marimo notebooks
In our initial release of Tower we offered data teams the ability to deploy and run batch job- or pipeline-like data applications.

Nov 11, 2025
Takeaways from Small Data SF
We spent a week in San Francisco at the Small Data SF event. As Joe Reis quoted William Gibson, “the future is here, just not very equally distributed.”

Nov 5, 2025
ETL tools: a straightforward explainer
Extract, Transform, and Load (ETL) is the process of extracting data from operational databases and loading it into a data warehouse or another database.

Oct 30, 2025
The Tower MCP Server - vibe engineering from zero to App
In an era where vibe-coded apps seem to fall apart at the slightest nudge, we wanted to make life easier for anyone looking to build robust apps

Oct 27, 2025
Data Lakehouse, Data Warehouse, or Data Lake? How to choose
Data Lakehouse vs Data Warehouse vs Data Lake: Key Differences

Oct 13, 2025
What is a Data Lakehouse, and how does it differ from a Data Warehouse or a Data Lake
Not just another house on a lake

Oct 7, 2025
Data engineers deserve better data infrastructure
Data infrastructure is hard to get right

Oct 2, 2025
Better environment isolation in development and production
Isolated environments - or “don’t break prod by accident, ever”

Sep 29, 2025
When ETL Turns into a Land Grab
Over the weekend, the data community woke up to surprising news: Fivetran is planning to buy dbt Labs.

Sep 26, 2025
No more redeploys: new scheduling in Tower
Multiple schedules per app, centralized management, and more!

Sep 4, 2025
How a-Gnostics gains from serverless Python on Tower.dev
Accurate electricity consumption forecasting requires up-to-date and trustworthy weather data.

Aug 14, 2025
GitHub Actions Is Not the Answer for Your Data Engineering Workloads
When data engineers need to figure out where to deploy their scripts, they often start with whatever is already at hand.

Aug 12, 2025
Big data traps that catch small data teams
Every data engineer has war stories. Pipelines that silently failed for weeks. “Small” Spark jobs take forever.

Aug 5, 2025
The Hidden Headaches of LLM Inference for App Developers
Large Language Models (LLMs) are transforming the way developers build apps

Aug 5, 2025
Tower Supercharges LLM Inference for App Developers
If you’ve ever tried to integrate Large Language Model (LLM) inference into your application, you’ve likely run into some recurring headaches.

Aug 7, 2025
Airflow is not your data platform
Every data team knows this story: Some team member wrote some Python script that moves some data.

Jul 29, 2025
How to deploy dltHub, SQLMesh, DBT Core, or any Python project
Don’t choose between good tooling and good infra

Jul 8, 2025
Tower adds support for Multi-Factor Authentication (MFA)
We just added support for Multi-Factor Authentication (MFA) using one-time passwords (OTPs)!

Jun 24, 2025
Deploying AI Agents to Tower and teaching them to “speak Iceberg”
We’re excited to announce support for data engineering AI Agents in Tower!

Jun 24, 2025
Preparing Your AI Agents for the Iceberg Age
Imagine trusting an AI chatbot for legal research, only to be fined $5,000 and having your case dismissed because it fabricated case law.

Jun 5, 2025
Launching R2 Storage and R2 Catalog Support
We are very excited to launch support for Cloudflare R2 object storage and R2 Iceberg catalogs in Tower today.

May 27, 2025
Better app health monitoring with automatic alerts
Tower just added automatic app health monitoring and alerts.

May 16, 2025
Pythonic Orchestration of Apps in Tower
Today, we are announcing support for orchestration in Tower apps.

May 12, 2025
Launching support for Iceberg Catalogs and Tower Tables
Today, we are announcing support for Iceberg catalogs inside Tower and releasing the Tower SDK

May 11, 2025
AI Launchpad and the takeaways from the 2025 Data Council
A few weeks ago, we demoed Tower.dev at the AI Launchpad stage of the Data Council.

Apr 11, 2025
Seven takeaways from seven Iceberg Summit user talks
We attended seven user presentations at the 2025 Iceberg Summit and summarized our takeaways, so you don't have to.

Mar 27, 2025
Develop with DeepSeek R1 on Apple GPUs, Deploy with Serverless Inference
In this post we will show how Tower makes it possible to develop apps that use local GPUs for inference

Mar 13, 2025
Get a GUI for your Iceberg lakehouse with DuckDB UI from Motherduck
We at Tower are big fans of Python as the language of data and AI.

Mar 11, 2025
Turning your internal data customers into teammates
We at Tower believe that the future will see a shift in how data engineers and their internal data customers collaborate.

Jan 23, 2025
AI auto-coders will replace data engineers. Or will they?
You've most likely come across the news that major tech companies have stopped hiring developers and that major-league CEOs believe that AI will replace engineers starting right about this year.

Jan 16, 2025
How Tower Enables Reliable Execution of Python Apps on Iceberg Tables
A growing number of data teams are bringing (post-)modern Python frameworks such as Polars, DataFusion, and dltHub to production.

Dec 19, 2024
Ducks vs Pythons: How to write Iceberg tables using PyArrow and analyze them using Polars
This is the final post of our series "Building an Open, Multi-Engine Data Lakehouse with Python and S3"

Dec 17, 2024
How to setup a managed Iceberg catalog using Snowflake Open Catalog
We are continuing our series of posts exploring building an open, multi-engine lakehouse based on Apache Iceberg

Dec 17, 2024
How to create S3 buckets to store your lakehouse data and metadata
In this post, we will do something critical for building a lakehouse. We will create storage buckets in S3!

Dec 17, 2024
Picking Snowflake Open Catalog as a managed Iceberg catalog for Open Lakehouse
To use Snowflake as an Iceberg catalog or Not to use: that is the question.

Dec 12, 2024
How Iceberg stores table data and metadata
How many cacti does it take to make an Iceberg?

Dec 12, 2024
Building an Open, Multi-Engine Data Lakehouse with S3 and Python
Pythons just wanna have fun

Dec 4, 2024
The 10x data team at Taktile, enabled by Tower and dltHub

Nov 25, 2024
Hello, world!
All
New Releases
Milestones
Tutorials
Industry Insights

Jan 22, 2026
Tower Flow Graph: Making Sense of Data and Agentic Flows
You can now understand how your apps connect to form a larger pipeline using Flows Graph in Tower.

Jan 20, 2026
We Pushed to Main: The New Tower website is Live
We finally put down Claude Code long enough to pick up Figma, and we are excited to announce that the Tower.dev website has officially been updated!

Jan 15, 2026
Tower Self-Hosted Runners for Sensitive Data Workloads
Some data workloads are too sensitive, costly, or require strict data sovereignty, so they can’t run in public clouds.

Jan 12, 2026
Introducing Webhooks: Real-Time Run Events from Tower
Imagine if data pipelines could detect new data as soon as it arrived, rather than checking for it on a fixed schedule.

Dec 24, 2025
Takeaways from PyData Boston and Python Summit Warsaw
Earlier in December, we gave two talks and shared the Tower story at the booths of two Python data events in Boston and Warsaw.

Dec 17, 2025
Build a better open lakehouse with Tower and Lakekeeper
When we evaluated Iceberg REST catalog options, Lakekeeper immediately stood out.

Dec 4, 2025
Why data teams should pick data lakehouse architectures
Why you should choose a lakehouse for your business

Dec 2, 2025
Simpler Tower onboarding with the Tower Iceberg Catalog and our example apps
Launching Tower Catalog, a REST catalog for Apache Iceberg tables that is fully managed by Tower.

Nov 20, 2025
The hot ETL tools in 2026, and the trends to look out for
It is 2026, and there are more ETL tools in the world than one person can mentally map.

Nov 14, 2025
Running interactive apps and APIs in Tower, starting with Marimo notebooks
In our initial release of Tower we offered data teams the ability to deploy and run batch job- or pipeline-like data applications.

Nov 11, 2025
Takeaways from Small Data SF
We spent a week in San Francisco at the Small Data SF event. As Joe Reis quoted William Gibson, “the future is here, just not very equally distributed.”

Nov 5, 2025
ETL tools: a straightforward explainer
Extract, Transform, and Load (ETL) is the process of extracting data from operational databases and loading it into a data warehouse or another database.

Oct 30, 2025
The Tower MCP Server - vibe engineering from zero to App
In an era where vibe-coded apps seem to fall apart at the slightest nudge, we wanted to make life easier for anyone looking to build robust apps

Oct 27, 2025
Data Lakehouse, Data Warehouse, or Data Lake? How to choose
Data Lakehouse vs Data Warehouse vs Data Lake: Key Differences

Oct 13, 2025
What is a Data Lakehouse, and how does it differ from a Data Warehouse or a Data Lake
Not just another house on a lake

Oct 7, 2025
Data engineers deserve better data infrastructure
Data infrastructure is hard to get right

Oct 2, 2025
Better environment isolation in development and production
Isolated environments - or “don’t break prod by accident, ever”

Sep 29, 2025
When ETL Turns into a Land Grab
Over the weekend, the data community woke up to surprising news: Fivetran is planning to buy dbt Labs.

Sep 26, 2025
No more redeploys: new scheduling in Tower
Multiple schedules per app, centralized management, and more!

Sep 4, 2025
How a-Gnostics gains from serverless Python on Tower.dev
Accurate electricity consumption forecasting requires up-to-date and trustworthy weather data.

Aug 14, 2025
GitHub Actions Is Not the Answer for Your Data Engineering Workloads
When data engineers need to figure out where to deploy their scripts, they often start with whatever is already at hand.

Aug 12, 2025
Big data traps that catch small data teams
Every data engineer has war stories. Pipelines that silently failed for weeks. “Small” Spark jobs take forever.

Aug 5, 2025
The Hidden Headaches of LLM Inference for App Developers
Large Language Models (LLMs) are transforming the way developers build apps

Aug 5, 2025
Tower Supercharges LLM Inference for App Developers
If you’ve ever tried to integrate Large Language Model (LLM) inference into your application, you’ve likely run into some recurring headaches.

Aug 7, 2025
Airflow is not your data platform
Every data team knows this story: Some team member wrote some Python script that moves some data.

Jul 29, 2025
How to deploy dltHub, SQLMesh, DBT Core, or any Python project
Don’t choose between good tooling and good infra

Jul 8, 2025
Tower adds support for Multi-Factor Authentication (MFA)
We just added support for Multi-Factor Authentication (MFA) using one-time passwords (OTPs)!

Jun 24, 2025
Deploying AI Agents to Tower and teaching them to “speak Iceberg”
We’re excited to announce support for data engineering AI Agents in Tower!

Jun 24, 2025
Preparing Your AI Agents for the Iceberg Age
Imagine trusting an AI chatbot for legal research, only to be fined $5,000 and having your case dismissed because it fabricated case law.

Jun 5, 2025
Launching R2 Storage and R2 Catalog Support
We are very excited to launch support for Cloudflare R2 object storage and R2 Iceberg catalogs in Tower today.

May 27, 2025
Better app health monitoring with automatic alerts
Tower just added automatic app health monitoring and alerts.

May 16, 2025
Pythonic Orchestration of Apps in Tower
Today, we are announcing support for orchestration in Tower apps.

May 12, 2025
Launching support for Iceberg Catalogs and Tower Tables
Today, we are announcing support for Iceberg catalogs inside Tower and releasing the Tower SDK

May 11, 2025
AI Launchpad and the takeaways from the 2025 Data Council
A few weeks ago, we demoed Tower.dev at the AI Launchpad stage of the Data Council.

Apr 11, 2025
Seven takeaways from seven Iceberg Summit user talks
We attended seven user presentations at the 2025 Iceberg Summit and summarized our takeaways, so you don't have to.

Mar 27, 2025
Develop with DeepSeek R1 on Apple GPUs, Deploy with Serverless Inference
In this post we will show how Tower makes it possible to develop apps that use local GPUs for inference

Mar 13, 2025
Get a GUI for your Iceberg lakehouse with DuckDB UI from Motherduck
We at Tower are big fans of Python as the language of data and AI.

Mar 11, 2025
Turning your internal data customers into teammates
We at Tower believe that the future will see a shift in how data engineers and their internal data customers collaborate.

Jan 23, 2025
AI auto-coders will replace data engineers. Or will they?
You've most likely come across the news that major tech companies have stopped hiring developers and that major-league CEOs believe that AI will replace engineers starting right about this year.

Jan 16, 2025
How Tower Enables Reliable Execution of Python Apps on Iceberg Tables
A growing number of data teams are bringing (post-)modern Python frameworks such as Polars, DataFusion, and dltHub to production.

Dec 19, 2024
Ducks vs Pythons: How to write Iceberg tables using PyArrow and analyze them using Polars
This is the final post of our series "Building an Open, Multi-Engine Data Lakehouse with Python and S3"

Dec 17, 2024
How to setup a managed Iceberg catalog using Snowflake Open Catalog
We are continuing our series of posts exploring building an open, multi-engine lakehouse based on Apache Iceberg

Dec 17, 2024
How to create S3 buckets to store your lakehouse data and metadata
In this post, we will do something critical for building a lakehouse. We will create storage buckets in S3!

Dec 17, 2024
Picking Snowflake Open Catalog as a managed Iceberg catalog for Open Lakehouse
To use Snowflake as an Iceberg catalog or Not to use: that is the question.

Dec 12, 2024
How Iceberg stores table data and metadata
How many cacti does it take to make an Iceberg?

Dec 12, 2024
Building an Open, Multi-Engine Data Lakehouse with S3 and Python
Pythons just wanna have fun

Dec 4, 2024
The 10x data team at Taktile, enabled by Tower and dltHub

Nov 25, 2024
Hello, world!
Wanna give Tower a shot?
Wanna give Tower a shot?
Wanna give Tower a shot?
Tower gives you a reliable, open lakehouse built on Apache Iceberg and compatible with Snowflake, Spark, and what comes next.



