Try it
The same API your frontend would use
Queries below run against this deployment with no credentials, which means the published perspective and nothing else. Drafts are not filtered out for you — they are invisible to an anonymous connection in the first place.
What you can do here
The editor below sends your query to /api/v2026-07-26/data/query/production and shows the response envelope exactly as it arrives — including ms and the syncTags the read depends on, which is what a frontend uses as cache tags.
Some queries to start from:
*[_type == "feature" && status == "shipped"]{title, area} | order(area asc)count(*[_type == "docArticle"])*[_type == "page" && slug.current == "home"][0].sections[]{_type}*[_type == "post"] | order(publishedAt desc)[0]{title, "author": author->name}
