Fluree
A temporal RDF graph database written in Rust. Each transaction is an immutable, content-addressed commit, so data can be queried as of any point in history, with git-style branching, triple-level access policies, and built-in full-text, vector, and geospatial search.
Elsewhere
- Overall rank
- #25
- First released
- August 2018
- License
- BUSL-1.1
- Built with
- Rust
Sources 9 references
Protocols Bolt, HTTP/REST, SPARQL Protocol, GraphQL (HTTP)
Fluree DB 4.x is a Rust rewrite whose server ships in the fluree/db repository (`fluree server run`, Docker image fluree/server). It serves the JSON-LD/SPARQL HTTP API on default port 8090, a per-ledger GraphQL endpoint, and a Bolt listener for openCypher clients. The separate fluree/server repository previously cited here is the earlier Clojure server.
-
Fluree speaks the Bolt protocol — Neo4j's binary wire protocol — against its openCypher surface.
Bolt protocol · reviewed 2026-10-06 -
Official Neo4j drivers (Python, JavaScript, Java, Go, .NET) and most Bolt-compatible tooling connect unmodified.
Bolt protocol · reviewed 2026-10-06 -
The Fluree HTTP API provides a complete RESTful interface for database operations.
API Overview · reviewed 2026-10-06 -
Docker — pre-configured HTTP server, ready to accept queries on port 8090.
Fluree DB · reviewed 2026-10-06 -
The `GET` form is provided for W3C SPARQL Protocol compliance.
API Endpoints · reviewed 2026-10-06 -
A GraphQL endpoint on every ledger, with the schema derived from what the ledger already contains.
GraphQL · reviewed 2026-10-06
License BUSL-1.1
Corrected from the catalogue's current EPL-2.0: the repository's actual LICENSE file is the Business Source License 1.1, converting to Apache-2.0 four years after each version's release.
-
SPDX-License-Identifier: BUSL-1.1 Business Source License 1.1 Parameters Licensor: Fluree, PBC
LICENSE · reviewed 2026-10-06
Released 2018-08
FlureeDB's own production-release announcement is dated August 22, 2018, refining the current year-only value to a month.
-
The beta tag is off. Thanks to a fantastic crowd of developers who provided initial feedback from our late November beta release, FlureeDB is now available and ready to transform application development, power digital transformation
FlureeDB is Production-Ready and Live | by Kevin Doubleday | Fluree PBC | Medium · reviewed 2026-10-06
Language Rust
The current fluree/db repository's core is Rust; the project's own README documents an embeddable Rust library, confirming the current value.
-
**Rust library** — Embed Fluree directly in your application. No server process needed.
fluree/db · reviewed 2026-10-06