All libraries and documentation are currently in Beta. Content and features are subject to change.

Inrupt JavaScript Client Libraries

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

Library

Description

solid-client

Inrupt solid-client is a client library for accessing data stored in Solid Pods.

By default, solid-client only enables access to public data on Solid Pods.

solid-client-authn

Inrupt solid-client-authn is a set of libraries for authenticating to Solid identity servers.

vocab-common-rdf

Inrupt vocab-common-rdf is a library that bundles constants that refer to terms in some pre-existing vocabularies . The use of shared vocabularies to identify common data (e.g., name, title, address, url) help interoperability.

Getting Started

To get started, see the following pages in the documentation:

Installation

Install the libraries using npm.

Read/Write Data

Use solid-client to read and write data.

Manage Access to Data (ACL)

Manage access to your Pod.

API

Go to the API documentation for the 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 feedback widget to create a ticket.