Inrupt Java Client Library Documentation 1.0 API

Inrupt provides the following Java client libraries to help developers create Solid applications. These libraries provide highly flexible, simple components that can be used in any Java application for Solid.

These libraries aim to make two parts of Solid easier to work with: Authorization and Data Modeling.

Authorization is complicated, especially in a distributed ecosystem, such as Solid. These libraries provide flexibility while at the same time hiding much of the complexity of authorization.

Beyond authorization, working with RDF is also complicated. A graph-based data model may not be as familiar as the tree-based structures of JSON and XML. Furthermore, the tooling for RDF tends also to be less familiar. These libraries aim to give RDF experts all the features they need, while also being easy to use for newcomers to RDF.

Packages 
Package Description
com.inrupt.client
Application interfaces for the Inrupt Java Client Libraries.
com.inrupt.client.accessgrant
Classes for working with Access Grants.
com.inrupt.client.auth
Authentication and Authorization classes for the Inrupt Java Client Libraries.
com.inrupt.client.httpclient
HttpClient bindings for the Inrupt Java Client Libraries.
com.inrupt.client.jena
Jena RDF support for the Inrupt Java Client Libraries.
com.inrupt.client.okhttp
OkHttp bindings for the Inrupt Java Client Libraries.
com.inrupt.client.openid
OpenID support for the Inrupt Java Client Libraries.
com.inrupt.client.rdf4j
RDF4J RDF support for the Inrupt Java Client Libraries.
com.inrupt.client.solid
Support for Solid specific concepts for the Inrupt Java Client Libraries.
com.inrupt.client.spi
Service interfaces for the Inrupt Java Client Libraries.
com.inrupt.client.util
Utility classes for the Inrupt Java Client Libraries.
com.inrupt.client.vocabulary
RDF Vocabulary definitions for the Inrupt Java Client Libraries.
com.inrupt.client.webid
WebID Profile support for the Inrupt Java Client Libraries.
com.inrupt.rdf.wrapping.commons
RDF Wrapping utilities for the Apache Commons RDF API.