ShareMaster is shaped by your feedback. Tell us what to build next →
Features All features overview
Migration Tools Overview Structure and content OneDrive ↔ SharePoint Content only Structure only Move / Copy Upload from this computer Download to this computer Dropbox to SharePoint Resume and incremental runs
Recycling Bin Overview Browse a site's recycle bin Empty recycle bins in bulk Restore and purge history
Archive Overview Configure the tenant On Demand Archive Restore Archived Files Archive Savings Report Blob Viewer
Optimise Storage Tools Overview Delete all items in a list Delete all files and folders in a library Remove empty folders Remove duplicate files Reduce image sizes Delete sites and subsites
SharePoint Tools Overview Tenant Explorer SharePoint Explorer Easy Settings Fix renamed groups List Explorer Search the Preservation Hold Library
Replace Overview Replace in SharePoint Replace in local files Find password-protected files
Shared Links Overview Report shared links Report unique permissions Remove a person from sharing links Remove shared links Remove unique permissions
Version History Overview Version trimming Version trimming report Reset file version
Reports Overview Inventory report Folder inventory Site and subsite storage Security matrix Teams permissions Pre-migration analysis Compare items Dropbox to Microsoft 365 compare Duplicate file report Empty folder report Image size report Recycle bin report Unused licences Report history
Developer Tools Overview Query Builder PnPjs Console Property Bags SPFx Customizers Webhooks Customisation audit
V2 Pricing Demos Blog Guides Use cases Compare Tools Alerts FAQ Contact
  1. Home
  2. Features
  3. Developer Tools

Developer Tools

For SharePoint developers and administrators: build and test CAML and OData queries, run your own PnPjs code, and manage property bags, SPFx customizers and list webhooks one site at a time, with a backup before every change.

The Developer Tools menu in ShareMaster, with a tile for each tool
The Developer Tools menu: each tile says what the tool does before you open it.
Every plan, including free Community

Query Builder

Build and test CAML and OData

Build one set of conditions from the list's own columns and get both a CAML query and an OData query from it. Run either against the list and see the items, the count and how long SharePoint took, including a plain explanation when the list view threshold refuses it. Copy the result as CAML, OData, PnPjs or REST. Nothing is written.

  • Columns come from the list, so internal names and value types are right first time
  • Warns when a list is over 5,000 items and the first filter column is not indexed
  • Build with AI: describe the query in a sentence, using your own Anthropic, OpenAI or Azure OpenAI key; it sees the columns, never the items
  • Export the results to Excel with the query recorded beside them
Query Builder with filter rows built from a SharePoint list's columns and the CAML query it generated
Conditions built from the list's own columns, with the CAML written as you go.
Every plan, including free Community

PnPjs Console

Write, save and run your own code

A PnPjs code editor with IntelliSense. Run TypeScript against a site, see the output and every request it made, and save scripts as files to run again. It starts in Read mode; anything that changes the site asks first, and permanent deletes are refused. An AI pane, on your own key, can read the site's lists and fields to write, explain or fix a script, and shows each change as a diff before you apply it.

Every plan, including free Community

Property Bags

Web, list, folder and tenant

See and change the key and value settings on a web, a list, a folder or the app catalog, including which keys search indexes. On a site where custom script is off, it asks, turns custom script on for the change and off again straight after, which needs the SharePoint Administrator role. Or report property bags across the sites you pick.

  • Add, edit and remove values, or import them from JSON (adds and changes only, never removes)
  • Mark web and list keys for search indexing
  • System keys need an extra confirmation
Every plan, including free Community

SPFx Customizers

Field, form and app extensions

Field customizers, form customizers, application customizers and list command sets: see what is bound where, bind one from the installed extensions, change its properties, or detach it. Or report across the sites you pick, with orphaned components listed on their own sheet.

Every plan, including free Community

Webhooks

List subscriptions and expiry

Every webhook subscription on a site's lists, the address it calls and when it expires, with the ones close to expiry picked out. Add, renew, edit or remove them, or report across the sites you pick, grouped by endpoint. SharePoint lets a subscription run for at most 180 days before it has to be renewed, and webhooks are not carried across by a migration.

Every plan, including free Community

Customisation audit

Custom code that will not migrate

On the Reports menu: find what has been added to the sites you pick beyond content. Custom actions and SPFx extensions, webhooks, field and form customizers, app permissions, custom property bag keys, site designs, classic publishing and branding, and whether custom script is allowed. One Excel workbook, one sheet per kind. Nothing is changed.

Also in the Developer Tools menu: List Explorer: views with their CAML Easy Settings
More tools

The rest of ShareMaster

Migration Tools

Move content into SharePoint: clone between sites and tenants, run a fast Move or Copy inside one tenant, upload from this computer or download to it, and bring Dropbox across.

9 tools

Recycling Bin

Browse, search, restore and purge SharePoint and OneDrive recycle bins, first and second stage, with a record of everything recovered or deleted.

3 tools

Archive

Move files nobody opens out of SharePoint into Azure storage you own, and leave a placeholder in the library that still opens.

5 tools

Optimise Storage Tools

Get storage back: clear lists and libraries in bulk, remove empty folders and duplicate files, shrink oversized images, and recycle whole sites. Every tool previews first and recycles by default.

6 tools

SharePoint Tools

Work with SharePoint directly: browse sites, lists and files, change the settings people usually need PowerShell for, manage list views and versioning, and search the Preservation Hold Library.

6 tools

Replace

Find and rewrite text across documents, metadata and list items, in SharePoint or in a folder on this PC, with a preview before anything changes.

3 tools

Shared Links

Find every sharing link and every item with unique permissions across the sites you choose. Export it to Excel, or revoke links and reset permissions in bulk.

5 tools

Version History

Trim version history to win back storage, report what trimming would save before you commit, and reset a file's versions to a chosen point.

3 tools

Reports

Read-only Excel reports for planning a migration, finding where storage has gone and auditing who can see what. Nothing in this menu changes SharePoint, and every report is kept in History.

14 tools

Try Developer Tools on your own tenant

14-day free trial. No credit card. ShareMaster runs on your own Windows PC.