Trellis is a linked data server. As a consequence, it is especially well suited for storing Web resources that connect to other data on the Web. The Linked Data Platform Primer is a good introduction to these concepts.

Trellis is also part of a larger effort that aims to (re-)decentralize the Web, allowing the creators of content to have true ownership over their data. Furthermore, Trellis is built entirely on existing Web standards standards, so its interface is stable, predictable and well-understood.


We welcome your contributions and ideas. TrellisLDP is an open source project, and all of the code is released under the Apache License, Version 2.0.

Contributions are always welcome.

What you can do:


Information about specific features can be found on the project Wiki.

Developers interested in contributing or extending Trellis may find the JavaDocs useful.

Semantic Web

The Linked Data Platform has its roots in the Semantic Web, and Trellis is built on many of these underlying ideas. As such, RDF plays a central role in how resources are represented. The Trellis project defines its own RDF vocabulary, which is used in certain HTTP interactions with the server software. In addition, a DOAP file describes the project itself.

The Trellis docker containers are regularly checked against an LDP Testsuite. The results are posted for basic (ttl | jsonld), direct (ttl | jsonld) and indirect (ttl | jsonld) containers.