SharePoint Framework
Microsoft's edit ·
Microsoft's commit message in SharePoint/sp-dev-docs · commit cc05b19 · +13 −2 lines · also on GitHub
11
---
22
title: Overview of the SharePoint Framework (SPFx)
3
−description: SPFx is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and extending Microsoft Teams.
4
−ms.date: 6/27/2024
3
+description: SPFx is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and extending Microsoft 365.
4
+ms.date: 9/19/2025
55
ms.localizationpriority: high
66
---
77
⋯ 5 unchanged lines
1313
1414
The SPFx is the recommended SharePoint customization and extensibility model for developers. Due to tight integration between SharePoint Online, Microsoft Teams, and Microsoft Viva Connections, developers can also use SPFx to customize and extend all of these products. In fact, the SPFx is the only extensibility and customization option for Viva Connections.
1515
16
+You can build SharePoint Framework powered solutions by using [SharePoint Framework Yeoman Generator](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment), [Microsoft Agents Toolkit](https://learn.microsoft.com/en-us/microsoftteams/platform/toolkit/agents-toolkit-fundamentals?pivots=visual-studio-code), or with the [SharePoint Framework Toolkit](https://pnp.github.io/vscode-viva/). Key advantage is the flexibility of automatic hosting with the option to use the exact same component across the different hosts without any code level changes. This is designed to maximize the value of your development investments, regardless of which primary host you are targeting.
17
+
18
+Key capabilities of the SharePoint Framework for Microsoft 365 are the following:
19
+
20
+- **Content Driven Applications** – SharePoint Framework can be used to build content driven applications for surfacing information easily from Microsoft 365 with Microsoft Graph or to integrate with externally hosted content.
21
+- **Automatic Single Sign On** – SharePoint Framework components have automatic and seamless SSO included for all platforms they are hosted on. No specific consents needed from Microsoft 365 end users.
22
+- **Automatic hosting** – SharePoint Framework components can be securely and automatically hosted in SharePoint without additional maintenance or operational costs.
23
+- **Industry standard tooling** – SharePoint Framework is using standard web stack tooling with node, npm, TypeScript and any JavaScript framework of your preference. You just need standard web skills to succeed without needing any proprietary tooling.
24
+
1625
Write once and surface exactly the same code across [multiple applications](./office/overview.md). Below picture shows example case with a [reference solution](https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo/) available from GitHub.
1726
1827

⋯ 5 unchanged lines
2433
In addition to Microsoft 365, the SPFx is supported and can be used to customize SharePoint on-premises deployments going back to SharePoint Server 2016.
2534
2635
To learn more about where developers can use SPFx, see [Supported extensibility platforms](supported-extensibility-platforms-overview.md).
36
+
37
+
2738
2839
## Key features of the SharePoint Framework
2940
⋯ 41 unchanged lines
Microsoft's Markdown source from SharePoint/sp-dev-docs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy 12 Oct 19:35 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.