SpRestLib

SpRestLib

  • Download
  • Get Started
  • API Documentation
  • SharePoint Guides
  • GitHub

›Get Started

Get Started

  • Installation
  • Promise You Will Love It
  • Promise-based Operations

Features

  • Library Integration
  • Library Options
  • SharePoint via Node.js
  • Utility Methods

API Reference

  • List/Library Methods (SP.List)
  • File Methods (SP.File)
  • Folder Methods (SP.Folder)
  • Site Methods (SP.Web)
  • User Methods (SP.User)
  • REST API Methods

SpRestLib UI

  • Form Binding

Help / Support

  • SharePoint Authentication

Installation

Client-Side

Include Local Scripts

<script src="https://yourhost.com/subsite/SiteAssets/js/sprestlib.js"></script>
  • IE11 support requires a Promises polyfill as well (included in the libs folder)

Include Bundle Script

<script src="https://yourhost.com/subsite/SiteAssets/js/sprestlib.bundle.js"></script>
  • sprestlib.bundle.js includes all required libraries (SpRestLib + Promises)
<script src="https://yourhost.com/subsite/SiteAssets/js/sprestlib-ui.bundle.js"></script>
  • sprestlib-ui.bundle.js includes all required libraries plus UI (SpRestLib and SpRestLib-UI + jQuery and Promises)

Use CDN

<script src="https://cdn.jsdelivr.net/gh/gitbrent/sprestlib@1.8.0/dist/sprestlib.min.js"></script>

Install With Bower

bower install sprestlib

Node.js

npm install sprestlib

var sprLib = require("sprestlib");
  • Desktop: Compatible with Electron applications.

See Library Integration for more on using Angular, React, etc.

Promise You Will Love It →
  • Client-Side
    • Include Local Scripts
    • Include Bundle Script
    • Use CDN
    • Install With Bower
  • Node.js
SpRestLib
Docs
Getting Started with SpRestLibSharePoint API ReferenceSharePoint Development GuidesAbout JavaScript Promises
Community
FacebookTwitterPinterestYouTube Channel
More
GitHub IssuesGitHub ProjectSpRestLib on Stack OverflowSite Icons
Copyright © 2019 Brent Ely