SharePoint Framework


Build engaging experiences with SharePoint, using open frameworks and tools.

Get Started

Build your first SharePoint Framework web part

Create a client-side web part in minutes. No SharePoint installation required!
Build a web part

Develop more with SharePoint

User Experiences

(new!) SharePoint Framework Developer Preview. Build rich client-side experiences with JavaScript.
Add-in Web Parts. Integrate existing content and new, remote experiences with SharePoint.

Content and APIs

SharePoint REST APIs. The full-power of SharePoint programmability, available through ODATA-compliant REST APIs.
SharePoint Client Object Model (CSOM). Integrate efficiently in .net and JavaScript with SharePoint.

Processes and Flows

(new!) Webhooks. Use standard web programmable notifications to integrate with SharePoint list data in Office 365.
Add-in Remote Event Receivers. Connect Office 365 content with your services.
Microsoft Flow Preview. Create automated workflows between your favorite apps and services.
Workflows in SharePoint on-premises. Add robust processes to your content in SharePoint with Workflow.

Store & Deployment

SharePoint Store. Build engagement with your add-in by submitting it to the Store.
SharePoint Add-ins. Package and deploy add-ins to your tenancies and beyond via the SharePoint Store.

SharePoint Server (on-premises)

SharePoint Building Blocks. Discover the various components of SharePoint Server you can develop with.
SharePoint Server-side APIs. Access SharePoint data, presentation, and administration using .net APIs.
Site Authoring and Publishing. Discover models for editing and publishing sites in SharePoint on-premises and on-line.
SharePoint Solutions. Deploy customizations and code to SharePoint Farms via Solutions.

Best Practices


Office 365 Patterns and Practices gathers the best guidance for building solutions for Office 365, including best practices for SharePoint Framework, SharePoint Add-ins, and more.

Featured Video

Getting Started with Webhooks in SharePoint

SharePoint Community