{"library":"mindoodb","type":"library","category":null,"description":"MindooDB is an end-to-end encrypted, offline-first sync database designed for collaborative applications. It uniquely ensures that encryption keys never leave client devices, meaning servers only ever process and store ciphertext, providing a robust security model against server compromises and data breaches. Built on Automerge CRDTs, it offers real-time collaboration with automatic conflict resolution, tamperproof history, and fine-grained access control through named encryption keys. It functions by syncing content-addressed encrypted blobs, supporting peer-to-peer, client-server, or hybrid synchronization. The package is currently in alpha (`v0.0.17`), indicating active development but with APIs subject to change and it is not yet recommended for production use. Release cadence is irregular during this early development phase. Its key differentiator is the client-side encryption, allowing data control to remain solely with the end-users.","language":"javascript","status":"active","version":"0.0.17","tags":["javascript","database","e2e-encryption","offline-first","sync","crdt","automerge","react-native","expo","typescript"],"install":[{"cmd":"npm install mindoodb","imports":["import { MindooDB } from 'mindoodb';","import { MindooDB } from 'mindoodb/browser';","import { type MindooDocument } from 'mindoodb';"]},{"cmd":"yarn add mindoodb","imports":[]},{"cmd":"pnpm add mindoodb","imports":[]}],"homepage":"https://mindoodb.com","github":"https://github.com/klehmann/mindoodb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mindoodb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/mindoodb/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}