Javascript SDK
The JavaScript Client Libraries provide a suite of JavaScript Application Programming Interfaces (APIs) to build Solid applications.
Inrupt’s JavaScript Client Libraries
Inrupt’s JavaScript Client Libraries provide APIs, such as for read/write/authenticate/access management operations, that conform to the Solid specifications.
A client library for accessing data stored in Solid Pods. It is designed to make it easy for developers to create applications on top of Inrupt's Enterprise Solid Server.
solid-client
provides an abstraction layer on top of both Solid and Resource Description Framework (RDF) principles and is compatible with the RDF/JS specification.
You can use solid-client
in Node.js using CommonJS modules and in the browser with a bundler like Webpack, Rollup, or Parcel.
solid-client-authn
A set of libraries for authenticating to Solid identity servers:
solid-client-authn-browser
for use in a browser.
solid-client-authn-node
for use in Node.js.
A client library for managing Access Requests and Grants.
A client library for subscribing to change notifications.
vocab-solid
A library that provides convenience objects for many Solid-related identifiers. Previously released as vocab-solid-common
.
vocab-inrupt-core
A library that provides convenience objects for Inrupt-related identifiers. Previously released as vocab-inrupt-common
.
Node.js Support
Inrupt’s Javascript Client libraries support Active/Maintenance LTS releases for Node.js.
Browser Support
The JavaScript Client Libraries support the latest 2 stable releases of the following browsers:
Desktop
Google Chrome
Mozilla Firefox
Microsoft Edge
Apple Safari
Mobile
iOS/Safari
Android/Chrome
Android/Samsung Internet
You can use the libraries in the browser with a bundler like Webpack, Rollup, or Parcel.
Bugs and Feature Requests
For public feedback, bug reports, and feature requests, please file an issue via GitHub.
Last updated