Help articles

studioHost and externalStudioHost project properties deprecated

You can deploy more than a single studio or other Sanity-powered application. Learn how to use the right API to find out where they are located.

Your projects are no longer tied to a single Sanity Studio application — you can deploy multiple different studios which could all talk to one or more datasets and projects.

In the past, there were two properties attached to project information APIs that recorded information about the studio for that project, studioHost and metadata.externalStudioHost. These are no longer guaranteed to be present and do not reflect the full truth of deployed studios/applications for those that deploy multiple studios.

To list every studio and application deployed to a project, use the user applications endpoint instead: GET /projects/<PROJECT_ID>/user-applications. For the full specification, see the Applications API reference.

The studioHost field in sanity.cli.ts is a different setting with its own replacement. Use deployment.appId there instead.

Was this page helpful?