Welcome to Database Builder Libs¶
Build powerful knowledge graph applications with ease using modern AI-native technologies.
What is Database Builder Libs?¶
Database Builder Libs is a free, open-source Python library that provides everything you need to create sophisticated knowledge graph applications. It seamlessly integrates with AI-native technologies like TypeDB for graph storage and Qdrant for vector search, making it the perfect foundation for building intelligent data systems.
Key Features¶
- Store complex relationships and facts using TypeDB's powerful graph database
- Sync and retrieve data from various sources including Zotero, with more coming soon
- Embed any document type for use in RAG (Retrieval-Augmented Generation) systems
- Mix and match components to build exactly what you need
- Built with Python type hints for better IDE support and fewer runtime errors
Architecture Overview¶
graph LR
A[Data Sources] -->|Extract| B[Abstract Source]
B -->|Transform| C[Nodes]
C -->|Store| D[Graph Store]
C -->|Embed| E[Vector Store]
subgraph Sources
A1[Zotero]
A2[Files]
A3[APIs]
end
subgraph Stores
D1[TypeDB]
D2[Custom]
end
subgraph Vector Stores
E1[Qdrant]
E2[Custom]
end
A1 --> A
A2 --> A
A3 --> A
D --> D1
D --> D2
E --> E1
E --> E2
Getting Started¶
New to Database Builder Libs?
Start with our Getting Started Guide to set up your first knowledge graph in minutes.
Learn More¶
- Learn the Basics - Understand core concepts like nodes, stores, and sources
- View Examples - Explore practical examples and best practices
- API Reference - Detailed documentation of all modules and classes
Community¶
Database Builder Libs is developed by students and teachers at HAN University of Applied Sciences as part of their research project.
- GitHub: AIM-kennisplatformen/database-builder-libs
- Issues: Report bugs or request features
- Contributing: Read our contribution guide
License¶
Database Builder Libs is licensed under the Apache 2.0 License, making it free for both personal and commercial use.
Ready to build something amazing?