Fireproof is local-first software, operating directly in the browser and automatically synchronizing with the distributed IPFS storage network. It uses verifiable operations and encrypted, immutable data — making it more reliable than the cloud.
npm install @fireproof/core
Quickly add dynamic data to any app or page.
import { Fireproof } from '@fireproof/core'
const database = Fireproof.storage("my-todos");
const ok = await database.put({
type: 'todo',
title: 'try the useFireproof() hook',
completed: false
});
const doc = await database.get(ok.id);
console.log(doc.type, doc.completed); // 'todo', false
npm install @fireproof/core
Quick Start!
Adopting tools that prioritize developer experience has compounding effects — increasing your team’s expectations of what they can accomplish, while inculcating a habit of continuous improvement.
// npm install @fireproof/core
import { Fireproof } from '@fireproof/core'
const fireproof = Fireproof.storage()
const ok = await fireproof.put({ hello: 'world' })
const doc = await fireproof.get(ok.id)
// 🤫 window.fireproof = fireproof // for dev
Experience the Developer Console
Fireproof is free to use and scale. Access advanced features with credit card verification.
