Product Information
What is Ejdb?
EJDB 2.0 — An embeddable JSON database engine C library. Features a simple XPath-like query language (JQL). Supports bindings for Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js.
Single-file database
Online backup support
500K library size for Android
iOS / Android / React Native / Flutter integration
Simple yet powerful query language (JQL)
Supports collection joins
Powered by iowow.io - a persistent key/value storage engine
HTTP REST/Websockets network endpoints facilitated by facil.io
How to use Ejdb?
EJDB is an embeddable JSON database engine C library that provides a simple XPath-like query language (JQL), aiming to offer a lightweight, high-performance data storage solution for multiple platforms and programming languages.
Core Functions of Ejdb
Embeddable
Usage Scenarios of Ejdb
- Develop data storage for Android mobile apps
- Develop data storage for iOS mobile apps
- Build cross-platform apps using React Native or Flutter
- Embedded usage in Node.js backend services
- Providing data support for Websockets applications
Common Questions about Ejdb
What does EJDB do?
How do I use EJDB?
What are the core features of EJDB?
What are the use cases for EJDB?




















