Welcome to the SharePoint Foundation 2010 SDK Documentation
Publication date of this reference: January 2012
The Microsoft SharePoint 2010 Software Development Kit (SDK) provides documentation and code samples for Microsoft SharePoint 2010. This documentation set, which is part of the larger SDK, covers the Microsoft SharePoint Foundation 2010 collaboration services.
The documentation includes detailed descriptions of the technologies that SharePoint Foundation 2010 provides for developers, reference documentation for the server and client object models, and step-by-step procedures for using and programming with these technologies and object models. This SDK also includes best practices and setup guidance that can help you create custom applications that build on and extend the SharePoint Foundation 2010 and SharePoint Server 2010 platforms.
The following diagram shows the key components of the development platform provided by SharePoint 2010.