Download SP Toolkit
Get started with enterprise-grade SharePoint migration in minutes.
SP Toolkit v1.6.5
Now on the Microsoft SharePoint Store
Microsoft certified. Install directly from AppSource — no .sppkg upload needed.
System Requirements
SharePoint Online or Teams
Works in SharePoint pages and Microsoft Teams tabs
Admin Access
SharePoint Administrator or Global Administrator
Modern Browser
Edge, Chrome, Firefox, or Safari (latest versions)
App Catalog
Access to tenant or site collection App Catalog
Installation Guide
Follow these steps to install SP Toolkit in your Microsoft 365 tenant.
What is an .sppkg file?
An .sppkg file is a SharePoint solution package — the standard way to install apps in Microsoft 365. Think of it like an installer for SharePoint. You upload it once to your App Catalog and it becomes available across your entire tenant.
Download the Package
Click the download button above to save the sp-toolkit.sppkg file to your computer. Your browser may warn about an unfamiliar file type — this is normal, just click 'Keep' to proceed.
Open Your App Catalog
Go to your SharePoint Admin Center (admin.microsoft.com → SharePoint), then click More features → Apps → App Catalog. If you don't have an App Catalog yet, you'll be prompted to create one.
Upload the Package
In the App Catalog, click 'Upload' or drag the .sppkg file into the Apps for SharePoint library. When prompted, tick 'Make this solution available to all sites in the organization' and click Deploy.
Add the Web Part to a Page
Navigate to any SharePoint site, edit a page, click the + button to add a web part, and search for 'SP Toolkit'. Click it to add the migration tool to your page.
Start Migrating
Once the web part loads, you'll see the SP Toolkit hub. Click 'Start free trial' to activate your 14-day unlimited trial — no credit card needed.
Important Notes
- • You need SharePoint Administrator permissions to deploy to the tenant App Catalog
- • Site Collection App Catalog deployment requires Site Collection Admin permissions
- • For cross-tenant migration, register a Microsoft Entra ID app in the source tenant — the web part only needs to be installed on the target
File Verification
Release Notes
- Author & timestamp preservation extended to cross-tenant document library migrations — Created, Modified, Author, and Editor fields are now preserved on migrated files (requires matching users in target tenant for Author/Editor)
- Migrate File Version History toggle — preserve document version history in cross-tenant and same-tenant doc library migrations
- Preserve Original Author & Timestamps toggle — replay original Created/Modified/Author/Editor on migrated items
- Fixed URL-encoded folder paths in cross-tenant doc library migration (folders with spaces no longer created with %20)
- Microsoft AppSource certified — install directly from the SharePoint Store
- Views Import / Export — export views from any site, import snapshots to any target (same-tenant & cross-tenant)
- Cross-tenant silent auto-connect — cached credentials reconnect automatically on profile load
- Import progress spinner — full-screen overlay with status during views import
- Azure AD → Microsoft Entra ID rebrand across all locales
- View Paged property — migrated views now preserve batched vs limited display mode
- Bulk field update fixes for MultiChoice, LookupMulti, and UserMulti fields
- CSV import no longer corrupts text fields containing commas
- CSV Import — Lookup & User fields now handled correctly on round-trip (export → re-import)
- CSV Import — Preview table now scrolls horizontally to show all columns
- CSV Import — clear, readable error messages replace cryptic "HttpClient request" errors
- CSV Import — Preview step warns when Lookup/User display text will be skipped
- Data Transform Rules — 6 bug fixes for rule reliability
- One-click trial activation — Start free trial button on the hub banner now activates the trial directly
- Removed API permission requirement — no SharePoint admin approval needed to install
- Unified MigrationConfigPanel — single responsive layout replaces separate mobile/desktop panels
- ProfileCard component — clean card UI for saved migration profiles with load/delete actions
- SaveProfilePanel — dedicated panel for saving and managing migration profiles
- Expand/collapse all rows in migration results grid
- Source list links on migration results for quick navigation
- Production build fix — resolved compilation errors blocking gulp build
- Bulk Data Operations — fixed create/update/upsert for MultiChoice, URL, Lookup and User fields
- Error detail reporting — per-item errors now captured and shown in operation history
- Usage reporting reliability — fixed duration serialisation across all operation types
- Scheduled migration reliability — fields re-fetched at execution time, fixing 0-item scheduled migrations
- Defensive null-safety across all field metadata accesses
- CSV Import — 6-step wizard to import CSV data into SharePoint lists with field matching and validation
- Improved migration reliability — prevents duplicate field creation on overwrite migrations
- Full state reset on Start New Migration — eliminates stale settings from previous runs
- Profile loading no longer leaks stale options from current state
- Accurate import result reporting with per-item error tracking
- Template Fitness Report — auto-validates profiles against live source
- Webhook Notifications — Teams, Slack, Power Automate, generic HTTP
- 6 Pre-built Migration Templates (CRM, Project, Docs, Helpdesk, HR, Inventory)
- Execution History with CSV/JSON export
- Memory & localStorage cleanup improvements
- Fixed view migration with correct internal field names (StaticName)
- CAML field reference remapping for custom field mappings
- Complete Reference Guide links in all help panels
- Direct links to data rules and operators reference
- Smart Column Mapper for CSV import
- Payload Generator for OData and JSON
- Duplicate Detector with similarity analysis
- Query Builder for natural language filters
- Smart Field Selector for data export
- Optimization Tips for cleanup recommendations
- Migration Complexity Assessment
- Smart field mapping suggestions
- Contextual help across all workspaces
- Data Export with CSV, Excel, JSON formats
- Enhanced licensing with trial and full modes
- Cross-tenant migration support
- Version history preservation
- Bulk document migration
- Enhanced error handling and logging
- Initial release
- Same-tenant list migration
- Field type transformations
- Attachment handling
Need Help Installing?
Our support team is ready to help you get started. Check out our documentation or reach out directly.