The Easier-to-Use Alternative to Elasticsearch.
The Open Source Alternative to Algolia.
Start typing to see the magic ✨
Try searching for Names, Emails, or Locations
// data will appear here
Choose your preferred way to run OpenDBS.
Installs OpenDBS as a systemd service. Auto-starts on boot.
curl -sSL https://opendbs.in/opendbs-install.sh | sudo bashRun in an isolated container. Perfect for testing and microservices.
docker run -d -p 4402:4402 endurasolution/opendbsPower, Flexibility, and Simplicity
To Algolia. Get the same premium search experience, typo tolerance, and speed without the hosted costs. Self-hosted and free.
No complex Java heap tuning. No massive configuration files. OpenDBS works out of the box with sensible defaults.
Store relational data in tables and unstructured JSON in collections. Query both with a single unified engine.
One-click backups. Schedule auto-backups to local disk, S3 buckets, or FTP servers. Never lose your data.
Data is stored in our proprietary, encrypted-ready .ODBS format, ensuring integrity and portability across environments.
Built-in Fuzzy Search, Semantic Vector Search (AI ready), and Instant Prefix Search. No plugins required.
Designed for high performance on minimal hardware. Runs efficiently on as little as 2GB RAM. Perfect for edge computing and micro-instances.
First-class support for your favorite languages. Integrate OpenDBS in seconds.
Official NPM Client
Official PyPI Package
Composer Package
Maven Central
Pub.dev Package
Docker Hub Image
curl -X POST http://localhost:4402/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "admin", "password": "..."}'curl -X POST .../racks/users/documents \
-H "Authorization: Bearer $TOKEN" \
-d '{ "name": "John", "age": 30 }'curl -X POST .../racks/users/search \
-H "Authorization: Bearer $TOKEN" \
-d '{
"query": { "age": { "$gte": 25 } }
}'