Skip to content

TypeBridge connects typed Python, TypeScript, and Rust applications to TypeDB through one semantic engine.

Build typed TypeDB applications

TypeBridge is a multi-language application toolkit for TypeDB. Define a schema once, project typed models for Python, TypeScript/Node, and Rust, then use the same Rust-owned query, migration, validation, and ORM semantics locally or through the TypeBridge server.

  • Python


    Generated value/model classes, concise managers, transactions, and immutable direct or remote queries.

    Python quick start

  • TypeScript / Node


    Generated branded values, typed managers, native execution, and direct or remote queries.

    Node SDK

  • Rust


    Generated schema crates, async CRUD, transactions, and immutable queries bound to a canonical schema.

    Rust client

  • Schema and server


    Versioned Split-YAML workspaces, migrations, multi-target generation, and a hardened remote query server.

    Schema workflows

One semantic engine

       Split-YAML workspace
  Rust schema · query · migration · ORM
       │             │              │
       ▼             ▼              ▼
    Python     TypeScript/Node    Rust SDK
       └─────────────┬──────────────┘
              TypeDB 3.x / server

Python and Node generated packages are typed language projections, not schema authorities or independent implementations. Generated Rust applications and the standalone server consume the same canonical contracts. This keeps cardinality, roles, inheritance, value coercion, query validation, and migration behavior aligned.

Choose a path

The exact retained provider window and upgrade policy are in the server and driver matrix and compatibility inventory.