SPServices is a jQuery library which abstracts SharePoint’s Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.

Download SPServices.zip

Or use with a CDN: https://cdnjs.com/libraries/jquery.SPServices

Getting Started

There is no server-side installation for SPServices. You just need to load jQuery and SPServices onto the page to start using it. View the general instructions first, then dive into the Core, Value Added, and Utilities documentation sections for more details.

Start Here

Works with Most SharePoint Environments

SPServices can be used with SharePoint 2007, 2010, and 2013, whether on premises or hosted with Office365 or others.

SharePoint 2007 logo

SharePoint 2010 logo

SharePoint 2013 logo

Full Documentation

The documentation sections below cover all aspects of SPServices.

These are the low-level functions that allow SPServices to work its magic. Leverage them to interact directly with SharePoint’s web services.

View More

Take the out-of-the-box SharePoint forms to the next level with enhancements like autocomplete, cascading dropdowns and more.

View More

From parsing query string parameters to getting information about the current user, these utility functions are handy tools for building client-side solutions.

View More


SPServices is open source! Help develop it on GitHub.

View on GitHub