sp-download
SharePoint files download client in Node.js
sp-download
is a SharePoint files download library and CLI in Node.js.
Supported SharePoint versions
SharePoint Online
SharePoint On-Prem (2019, 2016, 2013)
Features
CLI && A library scenarious
Support robust authentication scenarious
Streaming download
download files of any sizes
no memory consumption growth
Get started
Command line (CLI)
Prerequesites
Node.js
Install as CLI
Command line (CLI) usage
or
Options
Print help:
Shortcut | Option | Description |
-V | --version | output the version number |
-u | --url [value] | full path to the file in SharePoint, required |
-o | --out [value] | local directory or path to file where downloaded file should be saved, optional, default is |
-c | --conf [value] | Path to private configuration file |
-s | --site [value] | SharePoint SPWeb url, optional, default is requested based on |
-d | --ondemand | On-Demand auth request, optional |
-l | --logLevel [value] | Log level: Debug = 5, Verbose = 4, Info = 3 (default), Warning = 2, Error = 1, Off = 0 |
-h | --help | output usage information |
In Node.js applications
Install as dependency
Minimal setup (TypeScript)
Minimal setup (JavaScript)
Authentication settings
The library provides wizard-like approach for building and managing config files for node-sp-auth
(Node.js to SharePoint unattended http authentication).
SharePoint On-Premise (2013, 2016):
User credentials (NTLM)
Form-based authentication (FBA)
Add-In Only permissions
ADFS user credentials
SharePoint Online:
User credentials (SAML)
Add-In Only permissions
ADFS user credentials
For more information please check node-sp-auth credential options and wiki pages.
Last updated