Features

Fluree is the data platform built for every developer.

Explore Fluree's JavaScript Library

Redefine application efficiency with Fluree’s embeddable JavaScript library. Simple but powerful, Fluree’s JavaScript server gets data to the consumer securely and efficiently.

Get started quickly by running Fluree within a ReactJS app:

npx create-react-app my-app –template fluree

cd my-app

Immutability

Secure every update with blockchain cryptography in a core immutable ledger.

  • Tamper-proof blockchain (SHA3-256) for extreme data integrity
  • Complete data traceability throughout history
  • Provable audit trail into provenance and path of data
  • Digital signatures cryptographically tied to every change

SmartFunctions

Embed permission logic directly at the data layer as executable co-resident data. 

  • Singular and scalable data security model – no more API bloat to manage
  • Direct and trusted data sharing with third parties – automatic read filtering
  • Data-centric identity and access management with one source of truth
  • Governance-as-code for unprecedented control over master data management

Semantic Graph Database

Query Fluree’s ledger with a powerful RDF-graph database engine that scales infinitely.

  • Sophisticated graph queries with built-in features like infinite recursion
  • W3C standards allow for semantic queries across RDF repositories
  • Easy and familiar query languages: SPARQL, GraphQL, and FlureeQL (JSON)
  • Linearly scalable as a CDN (content delivery network)

Time Travel Query

Every version is available, provable, and instantly queryable.

Optionally query against any point in time (both past and hypothetical future) to reproduce Fluree’s state down to the millisecond. It’s like git, but for all your data. 

Decentralization

Bring trust to shared data in a permissioned network.

Optionally run Fluree across a network of servers that participate in transaction validation. Smartfunctions enforce ongoing distributed governance; RAFT or pBFT algorithms facilitate consensus. 

Real-Time Applications

Embed Fluree alongside your app as a code-resident in-memory database.

Optionally embed a fluree query peer alongside your code and serve up sub-millisecond query responses. As a code-resident data source, Fluree can power no-fetch code with no downtime. 

Front-End Libraries

Fluree-Javascript and Fluree-React for data-driven applications.

Run Fluree as a javascript library directly inside your code for functional front-end development. Pair with Fluree-React to wrap components directly with graph queries for automatic re-renders.

More features

ACID-Guaranteed Transactions

GraphQL, SPARQL, and JSON-based FlureeQL​

CDN

Scalable Edge Data Delivery Network​

Cloud/Server Agnostic (Java8 Runtime)​

Partition-Friendly Across Multiple Ledgers​

Public/Private Key Cryptography​

Want to learn even more?

Explore Fluree University, Fluree’s resource hub where you’ll find docs, lessons, examples, videos and more to help you learn how Fluree works. 

Ready to try Fluree?

Choose the Fluree option that works best for your business’ needs and start using Fluree today!