docker run -p 8090:8090 fluree/fluree-server:latestFluree Labs
Research, benchmarks, and open-source tools for knowledge graphs and AI infrastructure.
Speed vs Features — SPARQL Engine Benchmark
Get Started
From zero to production knowledge graph.
Zero to graph in one command
Pull the Docker image and start a Fluree server. No JVM, no config files, no external dependencies.
View documentation →docker run -p 8090:8090 fluree/fluree-server:latest
# Create a ledger
curl -X POST http://localhost:8090/v1/fluree/create \
-H "Content-Type: application/json" \
-d '{ "ledger": "mydb" }'
# Insert your first data
curl -X POST "http://localhost:8090/v1/fluree/insert?ledger=mydb:main" \
-H "Content-Type: application/json" \
-d '{
"@context": { "schema": "http://schema.org/" },
"@graph": [
{ "@id": "ex:alice", "@type": "schema:Person",
"schema:name": "Alice", "schema:age": 30 },
{ "@id": "ex:bob", "@type": "schema:Person",
"schema:name": "Bob", "schema:knows": { "@id": "ex:alice" } }
]
}'{ "t": 1, "flakes_added": 6, "status": "ok" }Developer Reference
| Method | Endpoint | Description | |
|---|---|---|---|
| POST | /v1/fluree/create | Create a new ledger | |
| POST | /v1/fluree/insert | Insert triples (JSON-LD, Turtle, TriG) | |
| POST | /v1/fluree/upsert | Idempotent upsert (replace predicates) | |
| POST | /v1/fluree/update | WHERE/DELETE/INSERT pattern | |
| POST | /v1/fluree/delete | Delete triples | |
| POST | /v1/fluree/query | SPARQL or JSON-LD query |
Coming From...
Already using a graph database or data lake? Here is how Fluree fits in.
Drop-in SPARQL compatibility. Same queries, 50x faster.
- ✓Full SPARQL 1.1 — your existing queries work unchanged
- ✓Load Turtle/N-Triples files directly
- ✓Add time travel, vector search, and branching — all built in
W3C standards, no vendor lock-in. Import via RDF.
- ✓JSON-LD query syntax feels familiar to Cypher users
- ✓Export Neo4j as RDF, load into Fluree
- ✓Get SPARQL + temporal queries + immutable audit trail
Faster, with branch/merge, vector search, and Iceberg.
- ✓0.95s arithmetic mean vs 26s+ for enterprise engines
- ✓Built-in HNSW vector search — no external service
- ✓Git-like branching for your data
Query Parquet tables as native graph sources. No ETL.
- ✓Map Iceberg tables with one CLI command
- ✓Federated SPARQL across graph + data lake
- ✓REST catalog (Polaris) or direct S3 access
Developer Hub
Everything you need to build with semantic data.
Fluree Tools
Build ontologies, knowledge graphs, and AI integrations — all in your browser.
Ontology Builder
Visually design and export JSON-LD ontologies for your knowledge graph.
Coming soonKnowledge Graph Builder
Build and explore knowledge graphs interactively with a visual interface.
Coming soonChat with Our Codebase
Ask questions about Fluree's codebase and get AI-powered answers grounded in our source code.
Coming soonFluree Labs
Making data the foundation of intelligent systems
Semantic Data
Structured, meaningful, interoperable
Data Provenance
Traceable and tamper-evident
Trustworthy AI
Grounded in verifiable facts
Open Source
Transparent and community-driven
“Structured, verifiable, and interoperable data should be the foundation of every AI system.”