> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify-poc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TimescaleDB Toolkit API Reference

> Analyze anything you have stored as time-series data, including IoT devices, IT systems, marketing analytics, user behavior, financial metrics, and cryptocurrency.

export const HYPERFUNC = 'hyperfunctions';

export const TIMESCALE_DB = 'TimescaleDB';

export const TOOLKIT_LONG = 'TimescaleDB Toolkit';

<CardGroup cols={2}>
  <Card title="Statistical and regression analysis" icon="chart-line" href="/api-reference/timescaledb-toolkit/statistical-and-regression-analysis/index">
    Functions for statistical analysis and linear regression on time-series data
  </Card>

  <Card title="Counters and gauges" icon="gauge" href="/api-reference/timescaledb-toolkit/counters-and-gauges/index">
    Functions for analyzing monotonic counters and gauge metrics
  </Card>

  <Card title="State tracking" icon="timeline" href="/api-reference/timescaledb-toolkit/state-tracking/index">
    Functions for tracking state transitions and system liveness over time
  </Card>

  <Card title="Time-weighted calculations" icon="clock" href="/api-reference/timescaledb-toolkit/time_weight/index">
    Calculate time-weighted summary statistics for unevenly sampled data
  </Card>

  <Card title="Percentile approximation" icon="percent" href="/api-reference/timescaledb-toolkit/percentile-approximation/index">
    Estimate percentile values and percentile ranks using memory-efficient approximation algorithms
  </Card>

  <Card title="Approximate count distinct" icon="hash" href="/api-reference/timescaledb-toolkit/hyperloglog/index">
    Estimate the number of distinct values in a dataset, also known as cardinality estimation
  </Card>

  <Card title="Frequency analysis" icon="ranking-star" href="/api-reference/timescaledb-toolkit/frequency-analysis/index">
    Functions for analyzing the frequency of values in time-series data
  </Card>

  <Card title="Downsampling" icon="arrow-down-short-wide" href="/api-reference/timescaledb-toolkit/downsampling/index">
    Functions for downsampling time-series data to visualize trends while preserving visual similarity
  </Card>

  <Card title="Financial analysis" icon="chart-candlestick" href="/api-reference/timescaledb-toolkit/candlestick_agg/index">
    Perform analysis of financial asset data
  </Card>

  <Card title="Minimum and maximum" icon="arrows-up-down" href="/api-reference/timescaledb-toolkit/minimum-and-maximum/index">
    Find the smallest and largest values in a dataset
  </Card>

  <Card title="Saturating math" icon="calculator" href="/api-reference/timescaledb-toolkit/saturating-math/index">
    Perform saturating math operations on integers
  </Card>
</CardGroup>

{TOOLKIT_LONG} extends {TIMESCALE_DB} with additional {HYPERFUNC} for advanced time-series analysis. For
{HYPERFUNC} included by default in {TIMESCALE_DB}, see the [{TIMESCALE_DB} {HYPERFUNC} documentation][index].

[index]: /api-reference/timescaledb/hyperfunctions/index
