Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SharePoint Add-ins references

Use the SharePoint 2013 .NET, JavaScript, or REST APIs and schemas to develop apps for SharePoint.

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

In this article
Overview of the SharePoint 2013 reference libraries
Choose the right API set for developing apps for SharePoint
Additional resources

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:

Note Note

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.

When you develop apps for SharePoint, you can choose between .NET, JavaScript, or REST APIs. Consider factors such as your current programming skills, the type of application you want to build, and the devices on which you want the application to run when you choose an API set. To learn more about these factors, the recommended API sets for your development goals, and each programming model, see Choose the right API set in SharePoint 2013.

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.

© 2015 Microsoft