Browse, search, filter, and bulk-manage documents across every dataset in your Sanity project — from a single tool pane.
Try the filters below — this is exactly how it works inside Sanity Studio.
Manage documents across datasets
One tool pane. All your documents. Full control.
Switch between datasets instantly. All your content environments in one pane.
Find documents by title, name, ID, or type with instant filtering as you type.
Filter by document type with live counts. Toggle draft documents on or off.
Select multiple documents and delete them atomically in a single transaction.
Browse thousands of documents with configurable pagination. 50, 100, or more per page.
Confirmation dialogs before every delete. Atomic transactions ensure data integrity.
Install the package, add it to your Sanity config, and you have a fully functional document manager. No API keys, no configuration required.
$ npm install sanity-plugin-document-managerimport { defineConfig } from 'sanity'
import { documentManager } from 'sanity-plugin-document-manager'
export default defineConfig({
// ... your project config
plugins: [
documentManager(), // zero-config
],
})import { documentManager } from 'sanity-plugin-document-manager'
documentManager({
title: 'Content Manager',
pageSize: 100,
excludeTypes: ['sanity.imageAsset', 'sanity.fileAsset'],
defaultDataset: 'production',
})Every aspect is configurable. Change the page size, exclude internal document types, set a default dataset, or swap the icon.
Install the plugin and start managing your Sanity content the way it should be — fast, searchable, and in bulk.