<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://tower.dev/</loc></url>
<url><loc>https://tower.dev/blog</loc></url>
<url><loc>https://tower.dev/team</loc></url>
<url><loc>https://tower.dev/solutions/run-data-pipelines</loc></url>
<url><loc>https://tower.dev/solutions/build-dbt-models</loc></url>
<url><loc>https://tower.dev/solutions/deploy-data-agents</loc></url>
<url><loc>https://tower.dev/pricing</loc></url>
<url><loc>https://tower.dev/legal/subprocessors</loc></url>
<url><loc>https://tower.dev/legal/dpa</loc></url>
<url><loc>https://tower.dev/legal/imprint</loc></url>
<url><loc>https://tower.dev/legal/privacy</loc></url>
<url><loc>https://tower.dev/legal/sfa</loc></url>
<url><loc>https://tower.dev/blog/tower-now-integrates-with-slack</loc></url>
<url><loc>https://tower.dev/blog/beyond-shared-secrets-hidden-parameters</loc></url>
<url><loc>https://tower.dev/blog/tower-raises-6.4m-to-be-the-databricks-of-the-python-era</loc></url>
<url><loc>https://tower.dev/blog/durable-runs-introducing-automatic-retries-in-tower</loc></url>
<url><loc>https://tower.dev/blog/how-cosmolaser-s-chief-marketer-uses-claude-code-to-run-his-etl-pipelines-on-tower</loc></url>
<url><loc>https://tower.dev/blog/run-dbt-on-tower</loc></url>
<url><loc>https://tower.dev/blog/tower-at-iceberg-summit-2026-join-us-in-san-francisco</loc></url>
<url><loc>https://tower.dev/blog/meet-tower-at-big-data-ai-world---tech-show-london-4---5-march-2026</loc></url>
<url><loc>https://tower.dev/blog/tower-flow-graph-making-sense-of-data-and-agentic-flows</loc></url>
<url><loc>https://tower.dev/blog/we-pushed-to-main-the-new-tower-website-is-live</loc></url>
<url><loc>https://tower.dev/blog/tower-self-hosted-runners-for-sensitive-data-workloads</loc></url>
<url><loc>https://tower.dev/blog/introducing-webhooks-real-time-run-events-from-tower</loc></url>
<url><loc>https://tower.dev/blog/takeaways-from-pydata-boston-and-python-summit-warsaw</loc></url>
<url><loc>https://tower.dev/blog/build-a-better-open-lakehouse-with-tower-and-lakekeeper</loc></url>
<url><loc>https://tower.dev/blog/why-data-teams-should-pick-data-lakehouse-architectures</loc></url>
<url><loc>https://tower.dev/blog/simpler-tower-onboarding-with-the-tower-iceberg-catalog-and-our-example-apps</loc></url>
<url><loc>https://tower.dev/blog/the-hot-etl-tools-in-2026-and-the-trends-to-look-out-for</loc></url>
<url><loc>https://tower.dev/blog/running-interactive-apps-and-apis-in-tower-starting-with-marimo-notebooks</loc></url>
<url><loc>https://tower.dev/blog/takeaways-from-small-data-sf</loc></url>
<url><loc>https://tower.dev/blog/etl-tools-a-straightforward-explainer</loc></url>
<url><loc>https://tower.dev/blog/the-tower-mcp-server-vibe-engineering-from-zero-to-app</loc></url>
<url><loc>https://tower.dev/blog/data-lakehouse-data-warehouse-or-data-lake-how-to-choose</loc></url>
<url><loc>https://tower.dev/blog/what-is-a-data-lakehouse-and-how-does-it-differ-from-a-data-warehouse-or-a-data-lake</loc></url>
<url><loc>https://tower.dev/blog/data-engineers-deserve-better-data-infrastructure</loc></url>
<url><loc>https://tower.dev/blog/better-environment-isolation-in-development-and-production</loc></url>
<url><loc>https://tower.dev/blog/when-etl-turns-into-a-land-grab</loc></url>
<url><loc>https://tower.dev/blog/no-more-redeploys-new-scheduling-in-tower</loc></url>
<url><loc>https://tower.dev/blog/how-a-gnostics-gains-from-serverless-python-on-tower-dev</loc></url>
<url><loc>https://tower.dev/blog/github-actions-is-not-the-answer-for-your-data-engineering-workloads</loc></url>
<url><loc>https://tower.dev/blog/big-data-traps-that-catch-small-data-teams</loc></url>
<url><loc>https://tower.dev/blog/the-hidden-headaches-of-llm-inference-for-app-developers</loc></url>
<url><loc>https://tower.dev/blog/tower-supercharges-llm-inference-for-app-developers</loc></url>
<url><loc>https://tower.dev/blog/airflow-is-not-your-data-platform</loc></url>
<url><loc>https://tower.dev/blog/how-to-deploy-dlthub-sqlmesh-dbt-core-or-any-python-project-to-tower</loc></url>
<url><loc>https://tower.dev/blog/tower-adds-support-for-multi-factor-authentication-mfa</loc></url>
<url><loc>https://tower.dev/blog/deploying-ai-agents-to-tower-and-teaching-them-to-speak-iceberg</loc></url>
<url><loc>https://tower.dev/blog/preparing-your-ai-agents-for-the-iceberg-age</loc></url>
<url><loc>https://tower.dev/blog/launching-r2-storage-and-r2-catalog-support</loc></url>
<url><loc>https://tower.dev/blog/better-app-health-monitoring-with-automatic-alerts</loc></url>
<url><loc>https://tower.dev/blog/pythonic-orchestration-of-apps-in-tower</loc></url>
<url><loc>https://tower.dev/blog/launching-support-for-iceberg-catalogs-and-tower-tables</loc></url>
<url><loc>https://tower.dev/blog/ai-launchpad-and-the-takeaways-from-the-2025-data-council</loc></url>
<url><loc>https://tower.dev/blog/seven-takeaways-from-seven-iceberg-summit-user-talks</loc></url>
<url><loc>https://tower.dev/blog/develop-with-deepseek-r1-on-apple-gpus-deploy-with-serverless-inference</loc></url>
<url><loc>https://tower.dev/blog/get-a-gui-for-your-iceberg-lakehouse-with-duckdb-ui-from-motherduck</loc></url>
<url><loc>https://tower.dev/blog/turning-your-internal-data-customers-into-teammates</loc></url>
<url><loc>https://tower.dev/blog/ai-auto-coders-will-replace-data-engineers-or-will-they</loc></url>
<url><loc>https://tower.dev/blog/how-tower-enables-reliable-execution-of-python-apps-on-iceberg-tables</loc></url>
<url><loc>https://tower.dev/blog/ducks-vs-pythons-how-to-write-iceberg-tables-using-pyarrow-and-analyze-them-using-polars</loc></url>
<url><loc>https://tower.dev/blog/how-to-setup-a-managed-iceberg-catalog-using-snowflake-open-catalog</loc></url>
<url><loc>https://tower.dev/blog/how-to-create-s3-buckets-to-store-your-lakehouse-data-and-metadata</loc></url>
<url><loc>https://tower.dev/blog/picking-snowflake-open-catalog-as-a-managed-iceberg-catalog-for-open-lakehouse</loc></url>
<url><loc>https://tower.dev/blog/how-iceberg-stores-table-data-and-metadata</loc></url>
<url><loc>https://tower.dev/blog/building-an-open-multi-engine-data-lakehouse-with-s3-and-python</loc></url>
<url><loc>https://tower.dev/blog/the-10x-data-team-at-taktile-enabled-by-tower-and-dlthub</loc></url>
<url><loc>https://tower.dev/blog/hello-world</loc></url>
</urlset>