/plushcap/analysis/hasura/get-graphql-api-on-snowflake-with-hasura-sample-app

Get GraphQL API on Snowflake with Hasura – Sample App

What's this blog post about?

Hasura has launched General Availability (GA) support for Snowflake, a cloud-based data warehousing platform. By integrating GraphQL with Snowflake, developers can leverage the strengths of both technologies to create efficient, flexible, and responsive APIs for data-driven applications. In this tutorial, we will create a sample app using Weather data available on the Snowflake marketplace that utilizes user-defined functions (UDFs) and provides instant GraphQL API in just a few steps. The architecture involves setting up Hasura as an API layer to expose Snowflake data to clients. By tracking tables from Snowflake, developers can instantly get a GraphQL API on top of the data warehouse that they can use to start querying the data. Caching can be used to decrease response times and improve latencies when frequently fetching the same data. Hasura also supports UDFs in Snowflake, allowing users to create custom functions and track them in Hasura's console for querying purposes. Overall, the combination of Hasura Cloud and Snowflake provides an effective way to build scalable, secure, and performant GraphQL APIs on top of a powerful data warehouse.

Company
Hasura

Date published
June 14, 2023

Author(s)
Smit Shah

Word count
759

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.