HDBScan
Python library for hierarchical density-based clustering
- Status
- UnmaintainedNo commits in 3212 days.
- Last checked
- Checked · Oct 10, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
HDBScan is a Python implementation of the HDBSCAN algorithm used for clustering data. It provides efficient and robust methods to discover clusters in datasets without requiring the number of clusters as input.
HDBScan stands out for its ability to automatically determine the number of clusters and handle datasets with varying densities, making it a powerful tool for exploratory data analysis.
When it fits — and when it doesn’t
A good fit for
Data scientists who need to discover natural groupings within large datasets without specifying the number of clusters beforehand.
Machine learning projects where varying densities and noise in data are expected.
Look elsewhere if
Real-time clustering applications requiring low-latency responses
Projects with extremely limited computational resources
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited to Python ecosystem
Primary language support is Python; limited integration with other languages without significant overhead
- 02
Performance issues with very large datasets
Scalability challenges arise when processing multi-million record datasets, leading to increased computational requirements and longer runtime
- 03
Sparse documentation for advanced features
Official documentation is lacking in-depth explanations for some complex functionalities, relying heavily on community forums and external resources
What it does well
Automatically determines the number of clusters
Handles varying densities within data
Robust to noise and outliers
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up HDBScan
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for HDBScan’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/hdbscan)HTML
<a href="https://navigateaitools.com/explorer/tool/hdbscan"><img src="https://navigateaitools.com/badge/hdbscan.svg" alt="HDBScan — tracked on AI Navigator" height="58"></a>