Apache Jena Fuseki is a SPARQL server. It can run as a standalone server, or embedded in an application.
Fuseki provides the SPARQL 1.1 protocols for query and update as well as the SPARQL Graph Store protocol.
Fuseki is integrated with TDB to provide a robust, transactional, persistent storage layer. Fuseki also incorporates Jena text query.
Contents
- Download
- Getting Started
- Running Fuseki Server
- Running Fuseki Plain
- Fuseki Configuration
- Server Statistics and Metrics
- How to Contribute
- Client access
- Extending Fuseki with Fuseki Modules
- Links to Standards
The Jena users mailing is the place to get help with Fuseki.
Download Fuseki
Releases of Apache Jena Fuseki can be downloaded from:
Fuseki download files
Filename | Description |
---|---|
apache-jena-fuseki-*VER*.zip |
The Fuseki server and UI |
The Fuseki engine is also available as a Maven artifact:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-fuseki-main</artifactId>
<version>X.Y.Z</version>
</dependency>
and the UI is available as:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-fuseki-ui</artifactId>
<version>X.Y.Z</version>
</dependency>
A WAR file is also available from the Jena download page.
Previous releases
While previous releases are available, we strongly recommend that wherever possible users use the latest official Apache releases of Jena in preference to using any older versions of Jena.
Previous Apache Jena releases can be found in the Apache archive area at https://archive.apache.org/dist/jena
Development Builds
Regular development builds of all of Jena are available (these are not formal releases) from the Apache snapshots maven repository. This includes the packaged build of Fuseki.
How to Contribute
We welcome contributions towards making Jena a better platform for semantic web and linked data applications. We appreciate feature suggestions, bug reports and patches for code or documentation.
See “Getting Involved” for ways to contribute to Jena and Fuseki, including patches and making github pull-requests.
Source code
The development codebase is available from git.
Development builds (not a formal release): SNAPSHOT
Source code: https://github.com/apache/jena/tree/main/jena-fuseki2
The Fuseki code is under “jena-fuseki2/”:
Code | Purpose |
---|---|
jena-fuseki-main | The Fuseki server |
jena-fuseki-core | The Fuseki engine |
jena-fuseki-server | Build the combined jar for Fuseki server |
jena-fuseki-access | Data access control |
apache-jena-fuseki | The download for Fuseki |
Other | |
jena-fuseki-docker | Build a docker container for Fuseki |
jena-fuseki-geosparql | Integration for GeoSPARQL |
Webapp | |
jena-fuseki-webapp | Web application and command line startup |
jena-fuseki-fulljar | Build the combined jar for Fuseki/UI server |
jena-fuseki-war | Build the war file for Fuseki/UI server |