Nodb
Open Source Dev Kit for Postgres: API, RAG, & Real-Time CRUD
Listed in categories:
Developer ToolsDatabaseDescription
Nodb is an NPM package that serves as a wrapper for the Nodb API, enabling CRUD operations on Postgres databases via API. It supports vector embeddings with pgvector for retrieval-augmented generation (RAG) and provides real-time updates through WebSocket connections.
How to use Nodb?
To use Nodb, install the NPM package using npm or yarn, import the Nodb class, create an instance with your base URL, and start creating applications and environments. Use the provided methods to perform CRUD operations and manage your data.
Core features of Nodb:
1️⃣
CRUD operations on Postgres databases
2️⃣
Support for vector embeddings using pgvector
3️⃣
Real-time updates via WebSocket
4️⃣
Easy integration with ESM and CommonJS modules
5️⃣
Token-based authentication for secure operations
Why could be used Nodb?
# | Use case | Status | |
---|---|---|---|
# 1 | Building applications that require real-time data updates | ✅ | |
# 2 | Implementing retrieval-augmented generation (RAG) features | ✅ | |
# 3 | Managing and querying Postgres databases efficiently | ✅ |
Who developed Nodb?
Nodb is developed by a team of contributors on GitHub, focusing on providing a seamless experience for developers working with NoSQL databases and real-time data applications.