SharePoint Add-ins references
Last modified: June 10, 2015
Applies to: apps for Office | apps for SharePoint | Office Add-ins | SharePoint Add-ins | SharePoint Foundation 2013 | SharePoint Server 2013
The APIs that you use to develop apps for SharePoint are the same APIs that are used to develop other SharePoint client applications. For information about SharePoint APIs, see Reference for SharePoint 2013.
Apps for SharePoint can call or use the following SharePoint 2013 client API libraries and schema reference library:
.NET client API reference for SharePoint 2013 - Contains APIs that you can use to build apps for SharePoint using the .NET client (CSOM), Silverlight, and Windows Phone programming models.
REST API reference and samples - Contains a list of REST resources that you can use to build apps for SharePoint. To learn more about REST in SharePoint 2013 and start using REST to develop apps for SharePoint, see Get to know the SharePoint 2013 REST service.
Schemas reference for apps for SharePoint - Documents the schema manifests for apps for SharePoint.
The .NET server API reference for SharePoint 2013 is not supported for apps for SharePoint. Most APIs in this library are also available in the other programming models.
The SharePoint 2013 API surface area is large, and as part of choosing an API set, it might be helpful to know which members of the .NET server-side object model are available in CSOM, JSOM, and REST. The SharePoint 2013 .NET Server, CSOM, JSOM, and REST API index lists the availability of some of the most commonly used APIs in SharePoint 2013.