GPU & Compute

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.

  1. 01

    Limited to Python ecosystem

    Primary language support is Python; limited integration with other languages without significant overhead

  2. 02

    Performance issues with very large datasets

    Scalability challenges arise when processing multi-million record datasets, leading to increased computational requirements and longer runtime

  3. 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.

Open the setup guide →
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.

HDBScan — tracked on AI Navigator

Markdown

[![HDBScan — tracked on AI Navigator](https://navigateaitools.com/badge/hdbscan.svg)](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>