PostgreSQL + time-series

TimescaleDB is the leading open-source relational database with
support for time-series data. Fully managed or self‑hosted.

Try for free
Supercharged PostgreSQL

Rely on the same PostgreSQL you know and love, with full SQL, rock-solid reliability, and a massive ecosystem.

Accelerated performance

Achieve 10-100x faster queries than PostgreSQL, InfluxDB, and MongoDB. Native optimizations for time-series.

Massive scale

Write millions of data points per second per node. Horizontally scale to petabytes. Don’t worry about cardinality.

Relational & time-series, together

Simplify your stack, ask more complex questions, and build more powerful applications.

Worry-free operations

Let us run TimescaleDB for you, fully managed on AWS, Azure, or GCP in 75+ regions. Access top-rated support.

Lower costs

Spend less with 94-97% compression rates from best-in-class algorithms and other performance improvements.

Timescale Cloud

A modern, cloud-native relational database platform for time-series data based on TimescaleDB and PostgreSQL. The fast, easy, and reliable way to store all your time-series data.

Learn more

Time-series data is everywhere

All observability data is time-series data. Efficiently finding and addressing infrastructure and application issues is a time-series problem.

Promscale is the observability backend powered by SQL. It provides a single storage and query language for metrics and traces. Built on the dependable foundation of TimescaleDB and Postgres, it seamlessly integrates with Prometheus, Grafana, OpenTelemetry, and Jaeger and offers 100% PromQL compliance.

-- What is the change of memory consumption for each
-- of my k8s containers over the past 10 minutes?
SELECT time_bucket('10 seconds', time) AS period,
  container_id, avg(free_mem)
FROM metrics
WHERE time > NOW () - interval '10 minutes'
GROUP BY period, container_id
ORDER BY period DESC, container_id;

Got Prometheus or OpenTelemetry data? Use Promscale.

Promscale is the observability backend powered by SQL. Built on TimescaleDB, Promscale is the best way to store and query your Prometheus metrics and OpenTelemetry traces.

Learn more about Promscale

Built on PostgreSQL

Use the PostgreSQL tools and utilities you know and love

logo-apache-airflow
chartio
logo-chartio
chartio
logo-collectd
chartio
logo-datadog
chartio
logo-dbeaver
chartio
logo-dbglass
chartio
logo-debezium
chartio
logo-docker
chartio
logo-grafana
chartio
logo-hibernate
chartio
logo-jackdb
chartio
logo-kafka
chartio
logo-kubernetes
chartio
logo-looker
chartio
logo-mode
chartio
Join the largest time-series developer community
3,221,357+ ACTIVE
TimescaleDB databases

Built by developers for developers

Tutorials
Read

Tutorials

Explore step-by-step tutorials to get a tour of TimescaleDB features, including built-in SQL functions, and run your first queries using a public dataset.

Explore all tutorials
Use continuous aggregates
Read

Use continuous aggregates

Follow this tutorial to use TimescaleDB's automated materialization capabilities to speed up your common aggregate queries.

View tutorial
Timescale Blog
Read

Timescale Blog

Visit our blog to get our latest demos, tips and tricks, best practices for using time-series data, and updates about upcoming virtual events.

Explore the blog
Visualize your data with TimescaleDB and Grafana
Read

Visualize your data with TimescaleDB and Grafana

Learn how to set up, connect, and build your dashboards with TimescaleDB and Grafana (a popular open-source visualization tool).

View tutorial
Set up TimescaleDB with Prometheus
Download

Set up TimescaleDB with Prometheus

Create analytical, long-term storage for Prometheus data in TimescaleDB with one command-line statement using our Helm charts.

Launch now
API Reference
Search

API Reference

Get in-depth knowledge about all of TimescaleDB’s features and how to use them.

Explore the docs
Hacking NFL data with PostgreSQL, TimescaleDB, and SQL
Read

Hacking NFL data with PostgreSQL, TimescaleDB, and SQL

Learn how to use time-series data provided by the NFL to uncover valuable insights and improve your fantasy league team.

Learn more
Analyze historical intraday stock data
Read

Analyze historical intraday stock data

Financial data is time-series data. Follow this step-by-step guide on how to collect, store, and analyze intraday stock data with TimescaleDB.

View tutorial
Analyze cryptocurrency trends with ease
Read

Analyze cryptocurrency trends with ease

Developers love using TimescaleDB to analyze cryptocurrency data. Follow the tutorial and learn how.

View tutorial

Learn more about TimescaleDB

Check out our Documentation

Go to the Timescale Docs