How AI is powering better personalization in e-commerce [with Vercel]. Sign up now

CORS error persists despite adding origins and allowing credentials

19 repliesLast updated: Nov 29, 2025

Hey, I’m trying to access my project locally (the same issue happens in the deployed studio as well) and I keep getting this error. I have added CORS Origins and allowed credentials for the local path, the deployed path, and the wildcard to try and get this working, but it keeps throwing this error.
AI Update

I can help you troubleshoot this CORS issue! Based on the error you're experiencing, here are the most common causes and solutions:

Check Your CORS Configuration

First, verify your CORS settings in the Sanity Management Dashboard:

Common Mistakes to Avoid

Protocol Matters: The most frequent issue is a protocol mismatch. Make sure you're adding:

Enable "Allow Credentials": If you're using authentication tokens with your Sanity client, you must check the "Allow credentials" checkbox for each origin. This is required when the Access-Control-Allow-Credentials header needs to be set to 'true'.

Specific Things to Try

Studio-Specific Consideration

If you're accessing Sanity Studio itself (not just querying data), remember that:

Asset CDN Limitation

One important note: CORS settings configured in the Management Dashboard apply to the Data API but not to the Asset CDN. If you're trying to fetch assets directly from the browser, you may encounter separate CORS restrictions.

The exact error message from your browser console would help narrow down whether it's an origin mismatch, credentials issue, or something else. Look for messages like "No 'Access-Control-Allow-Origin' header is present" (origin not added) or "Access-Control-Allow-Credentials' header must be 'true'" (credentials not enabled).

Show original thread
19 replies

Was this answer helpful?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Related contributions