Home / Companies / Sanity / Blog / Post Details
Content Deep Dive

Content is Queryable: (Re)Introducing GROQ

Blog post from Sanity

Post Details
Company
Date Published
Author
Simen Svale
Word Count
633
Language
English
Hacker News Points
-
Summary

GROQ, an open-source query language developed by Sanity, has been formalized as a working language specification, enhancing its reliability and support for developers using the Sanity platform. Designed to address the limitations of existing "Content APIs," GROQ allows developers to query, reshape, and transform JSON documents with unprecedented flexibility, enabling the creation of innovative digital experiences across various channels. This language empowers developers to avoid frequent re-authoring of content by content creators, thus overcoming technical constraints traditionally faced in content management. By remaining open-source, GROQ fosters a vibrant developer ecosystem that contributes to its adoption, with new features like array, string, and math functions being added based on community feedback. These features are available to existing Sanity customers on specific versions of the Content Lake API, while new users are encouraged to explore Sanity's modern CMS that treats content as structured data.