GraphQL and time-series data: Using TimescaleDB with Hasura for real-time data analysis

Cassie McAllister
Sep 5, 2018 · 2 min read
Image result for hasura logo transparent

Last week our partner, Hasura, put together a step-by-step tutorial on how to use TimescaleDB with Hasura GraphQL.

Read the tutorial here: Using TimescaleDB with Hasura GraphQL

As some background, Hasura (GitHub) makes developer tools that simplify and accelerate product development. Its GraphQL engine gives users instant, high performance GraphQL for any Postgres app without having to write any backend code. GraphQL was originally developed by Facebook, and released publicly in 2015 (GitHub).

From the website:

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

As we’ve mentioned before, if a technology works with Postgres, it works with TimescaleDB. And since the Hasura GraphQL engine gives you GraphQL APIs instantly on any Postgres database, it operates seamlessly with TimescaleDB.

Why should you check out Hasura’s tutorial? It covers how to:

The result? By using TimescaleDB and Hasura GraphQL engine together, users are able to query a Postgres database for real-time data using GraphQL APIs in under 10 minutes! And this makes building powerful, real-time dashboard extremely simple.

You can get started with Hasura here or join their community chat on Discord.


Want to learn more? Join our Slack community, follow us here on Medium, and check out our GitHub.

Timescale

TimescaleDB is the first open-source time-series database that natively supports full SQL at scale and is deployed in production across industries all around the world for powering applications in DevOps, IoT, SaaS, and Machine Learning. It is packaged as PostgreSQL extension.

Cassie McAllister

Written by

Content @TimescaleDB

Timescale

Timescale

TimescaleDB is the first open-source time-series database that natively supports full SQL at scale and is deployed in production across industries all around the world for powering applications in DevOps, IoT, SaaS, and Machine Learning. It is packaged as PostgreSQL extension.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade