Edit

SharePoint Embedded documentation

Applies to: All

SharePoint Embedded is a cloud-based, API-only file and document management platform built on Microsoft 365. Developers embed Office collaboration, Microsoft Purview compliance, and Copilot into their own apps — while documents stay inside each customer's Microsoft 365 tenant.

This page is organized by task. Find what you're trying to do and go straight to the page that does it. A machine-readable index is available in this folder as llms.txt.

Tip

New here? Read What is SharePoint Embedded? first, then come back to pick a task.

Choose a task path

Most tasks start from a build, publish, administer, govern, or planning path. Use the table to choose the path that matches your role and goal:

You are… You want to… Start at
Developer / architect Build and ship an app Build an app
Independent software vendor (ISV) / developer Onboard customers and bill Publish and onboard customers
SharePoint Embedded admin Install and manage apps Install and manage apps
Compliance admin Govern and secure content Apply security and compliance controls
Evaluating / planning Decide and design Plan a solution

Plan a solution

Decide how SharePoint Embedded fits before you write code.

Build an app

A task-based build journey from prerequisites to a production-ready app. Start with the canonical end-to-end sequence. The Visual Studio Code quickstart and SharePoint Embedded Model Context Protocol (MCP) server are alternative guided starting paths; the remaining articles cover required setup and optional app capabilities.

  1. Build a SharePoint Embedded app end to end
  2. Quickstart: build your first app with VS Code
  3. Use the MCP server to build apps with a coding agent
  4. Create and configure a container type
  5. Register application permissions
  6. Configure authentication and authorization
  7. Create and manage containers
  8. Upload, download, and manage files
  9. Open Office files from your app
  10. Preview files in your app
  11. Search containers and files
  12. Store and query container metadata
  13. Share files and manage permissions
  14. Respond to file and container changes with webhooks
  15. Archive and restore containers
  16. Add real-time collaboration with Fluid Framework
  17. Add Microsoft 365 Copilot and agent experiences
  18. Set up SharePoint Embedded as a Foundry knowledge source
  19. Migrate from Azure Blob Storage

Publish and onboard customers

For ISVs shipping a multitenant app.

Install and manage apps

For administrators of a Microsoft 365 tenant that uses SharePoint Embedded apps.

Reference

More