Skip to content

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

Community

Database Builder Libs is developed by students and teachers at HAN University of Applied Sciences as part of their research project.

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?

Get Started Now or Browse Examples