Core Class Library

Applies to: SharePoint Foundation 2010

The core class library reference of Microsoft SharePoint Foundation includes the major public namespaces that are usable by third-party developers for solutions that run on servers (as distinct from running on a client) and that provide functionality primarily for end-users and low-level administrators such as site owners. (For higher level administrative functionality, see the Administrative class library reference. For classes that run on a client, see the Client API library reference.)

Major Namespaces




Provides classes, interfaces, and structures for working with site collections, Web sites, lists, and list items.


Provides the classes that implement the LINQ to SharePoint provider.


Provides classes that enable extension and customization of Meetings Web sites.

See Also


SharePoint Foundation 2010 Class Libraries

Other Resources

SharePoint Foundation 2010 General Reference

What's New in SharePoint Foundation 2010

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008

Video: Using the SharePoint 2010 SDK Help

SharePoint Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange