Skip to main content

Fluree Docs

Guides and examples to help you become a Fluree expert

Learn

Fluree Overview

What sets Fluree apart and how it can help you

Tutorial

Learn the essentials of using Fluree and develop an accurate mental model of the system

Foundations

Deep dives into slices of Fluree functionality
From Tables to Graphs: How to Model Entities in a Graph Database
A guide to graph thinking for those coming from the relational world
JSON-LD
A brief introduction to JSON-LD as an RDF serialization format. Covers @id, @context, @type, and @graph.
Querying in Depth
Learn the model for Fluree's query engine so that you can predict which queries will get you the results you want
Data Access Control
Fine-grained rules for restricting who can see and access data
Semantic Vocabularies: What They Are and Why They Matter
An overview of semantic vocabularies and how they compare to traditional schemas
The Components and Implications of Verifiable Data
An explanation of immutability and how fluree's immutable data model enables provable data features such as Time Travel and History Queries
Architecture Overview
An overview of how Fluree's verifiable data model impacts architecture

Reference

Fluree HTTP API

The basics of transacting, query, and creating ledgers over HTTP

FlureeQL Query Syntax

Syntax in detail, covering aggregation, filtering, and more

Transaction Syntax

Inserting, deleting, and updating

Cookbook

Examples of how to accomplish more complex use cases

Error Codes

Lookup guide for each Fluree error code with links to supporting documentation

History Syntax

Overview of syntax for fluree/history API with explanation & examples

Policy Syntax

Overview of syntax for creating policies in Fluree with explanation & examples Explanation of each error code in Fluree with links to supporting documentation

Data Types

Overview of supported data types and examples of their uses

Examples

Datasets

End-to-end examples showing real-world data and the workflows for managing them
Sharing Secure, Trusted Data
One major problem that Fluree solves is providing secure, trusted data using only the database.