Inrupt JavaScript Client Libraries

Inrupt provides the following JavaScript client libraries to help developers create Solid applications:

Library

Description

solid-client

A client library for accessing data stored in Solid Pods.

solid-client-authn

A set of libraries for authenticating to Solid identity servers.

vocab-common-rdf

A library that provides convenience objects for many RDF-related identifiers, such as the Person and familyName identifiers from the Schema.org vocabulary from Google, Microsoft and Yahoo!

vocab-solid-common

A library that provides convenience objects for many Solid-related identifiers.

vocab-inrupt-common

A library that provides convenience objects for Inrupt-related identifiers.

Getting Started

To get started using these libraries, see the following pages in the documentation:

Getting Started: Part 1

Get started by creating an application that uses the libraries to reads data from your Solid Pod.

Getting Started: Part 2

Get started by creating an application that uses the libraries to write data to your Solid Pod.

Installation

Install the libraries using npm.

Using the Libraries

Learn how to use the libraries to authenticate, read/write data, and manage access to Solid Pod.

API

Go to the API documentation for the libraries.

Solid React SDK

Inrupt also provides the Solid React SDK, which is built on top of the JavaScript client libraries.

Issues & Help

Solid Community Forum

If you have questions about working with Solid or just want to share what you’re working on, visit the Solid forum. The Solid forum is a good place to meet the rest of the community.

Bugs and Feature Requests (Product)

For public feedback, bug reports, and feature requests,

solid-client

Please file an issue via GitHub.

solid-client-authn

Please file an issue via GitHub.

For non-public feedback or support inquiries, please use the Inrupt Service Desk.

Bugs and Feature Requests (Documentation)

To report a documentation bug or make a documentation request, please use the Provide feedback widget (in the lower-right corner) to create a DOCS ticket.