Build apps, add-ins, and solutions for SharePoint for your enterprise or customer needs.
The SharePoint Framework (SPFx) is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and support for open source tooling. With the SharePoint Framework, you can use modern web technologies and tools in your preferred development environment to build productive experiences and apps that are responsive and mobile-ready from day one.
SharePoint REST service
Interact with SharePoint data by using any technology that supports REST web requests. Perform Create, Read, Update, and Delete (CRUD) operations from your SharePoint Add-ins, solutions, and client applications, using REST web technologies and standard Open Data Protocol (OData) syntax.
Build applications that subscribe to receive notifications on specific events that occur in SharePoint.
SharePoint Add-ins are self-contained extensions of SharePoint websites that you create, and that run without custom code on the SharePoint server.
SharePoint general development
SharePoint is a versatile development platform for building add-ins and solutions with varying scopes that address a wide range of needs. Learn the features, technologies, capabilities, and models for development that distinguish SharePoint as a development platform. Write your first add-in, get started working with the platform, create, use and interact with SharePoint resources in your own code.