
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.