A Chrome extension for SharePoint developers to inspect list schema, test REST APIs, and build OData queries quickly from the current site context.
- Browse list fields and metadata
- Inspect choice fields and related schema details
- Test SharePoint REST API requests
- Build OData queries with a visual query builder
- Inspect views, data, attachments, and permissions
- Check list info and extension details in an About tab
For full feature-by-feature documentation, see docs/features.md.
This project is open source and actively evolving. Bug reports, feature requests, and pull requests are welcome.
- Clone this repository.
- Open Chrome and go to
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the repository folder.
There is no build step currently. The extension uses plain JavaScript modules.
- Make changes in the source files.
- Open
chrome://extensions. - Click Reload on the extension card.
- Refresh the target SharePoint page.
background.js: Service worker and background taskscontent.js: Content script loaded into SharePoint pagesinject.js: Script injected into page context when neededpopup.html,popup.js,popup.css: Main extension UItabs/: Feature-specific tab renderers and helpersutils/: Shared utility functions
The extension requests:
activeTabwindows- host permissions for SharePoint domains listed in
manifest.json
- No analytics or telemetry is collected by default in this repository.
- Data is processed in-browser for the active SharePoint context.
- If this changes in future releases, it should be documented in the changelog and README.
See CONTRIBUTING.md for setup, workflow, and pull request expectations.
See SECURITY.md for responsible disclosure instructions.
See CODE_OF_CONDUCT.md.
This project is an independent community tool and is not an official Microsoft product.
This project is licensed under the MIT License. See LICENSE.