7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Databend

Open source

An open-source cloud data warehouse written in Rust that unifies analytics, vector search and full-text search on object storage, with sandboxed UDFs for AI agents.

docs.databend.com
Databend homepage screenshot
GitHub stars
9.5k
Last commit
today
Repository age
6 years
Version
v1.2.881
Licence
Custom
Self-hosted
Yes

About Databend

Databend is an enterprise-grade, open-source data warehouse written in Rust. It combines large-scale analytics, vector search, full-text search and automatic schema evolution in one engine, and keeps data in object storage such as S3, Azure Blob Storage or Google Cloud Storage with elastic, cloud-native compute.

The project now positions itself as a warehouse that is ready for AI agents. Sandboxed Python user-defined functions run agent logic, SQL handles orchestration, transactions provide reliability, and Git-like branching lets agents experiment safely on production snapshots. A three-layer architecture separates the control plane, the execution plane and the sandbox workers. Typical use cases listed include AI agents, analytics and BI, and search and RAG.

You can use the managed Databend Cloud, run it locally from Python for development and testing, or start the full warehouse in Docker. The repository lists the licence as Other, so review the licence file before commercial use. Topics reference Snowflake and Elasticsearch as comparable products.

Key features

  • Large-scale SQL analytics
  • Vector and full-text search
  • Automatic schema evolution
  • Sandboxed Python UDFs for agents
  • Git-like data branching
  • Object storage on S3, Azure or GCS
  • Cloud, Docker and local Python options

Good fit for

  • →Analytics and BI on object storage
  • →Search and RAG over enterprise data
  • →Running AI agents on production data snapshots
Built with
Rust
Tags
data-warehouse
analytics
vector-search
olap
rust
lakehouse
ai-agents
sql
cloud-native

Databend: questions and answers

What is Databend used for?
Databend is an open-source cloud data warehouse written in Rust that unifies analytics, vector search and full-text search on object storage, with sandboxed UDFs for AI agents. It is a good fit for analytics and BI on object storage, search and RAG over enterprise data, and running AI agents on production data snapshots.
Is Databend open source?
Yes. Databend is open source under a custom licence. Its source code is on GitHub at databendlabs/databend and is written mainly in Rust.
Is Databend free?
Yes. Databend is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available.
Can I self-host Databend?
Yes. Databend can be self-hosted on your own server or infrastructure.
What is Databend an alternative to?
Databend is an open-source alternative to Snowflake, Google BigQuery, Amazon Redshift and Tinybird. Other open-source alternatives to Snowflake include Apache Doris, ClickHouse and StarRocks.
Is Databend actively maintained?
Yes. The most recent commit to Databend was on 2 October 2026, and the latest release is v1.2.881, published on 17 April 2026. The project has 9.5k stars on GitHub.

Open-source alternatives to Databend

See all

SaaS alternatives to Databend

See all