KynetraDB developer ecosystem

Data access integrations

Keep familiar query and model workflows while KynetraDB remains honest about the boundary. Two native HTTP previews and ten Postgres bridge starters share one versioned capability catalog.

12 integrations 2 native HTTP previews 10 Postgres bridge starters 1 bridge-owned table contract

Direct to /rest/v1

Native HTTP previews

Prisma-shaped repository methods and a Drizzle-shaped query builder translate a bounded, validated subset to KynetraDB HTTP requests. They are not full upstream ORM drivers.

Prisma

Node.js / TypeScript
Native HTTP preview preview

A Prisma-shaped repository for findMany, findUnique, create, update, delete, and upsert. It is not a Prisma driver adapter and does not run Prisma query-engine plans.

Each native HTTP mutation is one request. Interactive and nested Prisma transactions are unsupported.

crud: supported scalar filters: supported transactions: unsupported vector search: raw-query

Drizzle

Node.js / TypeScript
Native HTTP preview preview

A Drizzle-shaped select builder with typed condition nodes and a bridge pgTable schema. It is not a drizzle-orm database driver.

Native HTTP builder requests are independent. Drizzle PostgreSQL transactions apply only when using the bridge database directly.

crud: supported scalar filters: supported transactions: unsupported vector search: raw-query
prisma-shaped.mjs javascript
const posts = createPrismaRepository({ baseUrl, apiKey, model: 'posts' })

const published = await posts.findMany({
  where: { published: true, views: { gte: 10 } },
  orderBy: { created_at: 'desc' },
  take: 20,
})
drizzle-shaped.mjs javascript
const db = createDrizzleClient({ baseUrl, apiKey })

const published = await db.select('id,title')
  .from('posts')
  .where(and(eq('published', true), gte('views', 10)))
  .orderBy(desc('created_at'))
  .limit(20)

Direct PostgreSQL access

Postgres bridge starters

Schema mappings target the same kynetra_entities table used by KynetraDB Postgres Bridge. KynetraDB owns that table, its indexes, and helper functions.

SQLAlchemy

Python
Postgres bridge starter preview

A SQLAlchemy 2.x declarative mapping for bridge entities and JSON attributes.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Hibernate / JPA

JVM
Postgres bridge starter preview

A JPA entity mapping for the bridge table with JSON and array columns.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Entity Framework Core

.NET
Postgres bridge starter preview

An EF Core entity and model configuration for Npgsql-backed bridge deployments.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Django ORM

Python / Django
Postgres bridge starter preview

An unmanaged Django model for reading and writing bridge entities without owning migrations.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Active Record

Ruby on Rails
Postgres bridge starter preview

A Rails model for the bridge table with ownership and validation boundaries.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Sequelize

Node.js / TypeScript
Postgres bridge starter preview

A Sequelize model definition for JSONB attributes and float-array embeddings.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

TypeORM

Node.js / TypeScript
Postgres bridge starter preview

A TypeORM entity mapping for the bridge-owned table.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Diesel

Rust
Postgres bridge starter preview

A Diesel table declaration and queryable bridge entity.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

GORM

Go
Postgres bridge starter preview

A GORM model using pgtype for JSONB and float-array bridge columns.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Ecto

Elixir / Phoenix
Postgres bridge starter preview

An Ecto schema for bridge entities with migration ownership disabled.

Transactions cover the bridge PostgreSQL database only; they do not create a distributed KynetraDB Universal Log transaction.

crud: bridge-only scalar filters: bridge-only transactions: bridge-only vector search: raw-query

Compatibility boundary

Transactions

Native HTTP mutations are individual requests. Direct ORM transactions stop at the bridge PostgreSQL database and do not span the Universal Log, files, caches, or sinks.

Migrations

Application migration tools may own application tables. They must not drop, rename, or retype kynetra_entities or Kynetra helper functions.

Search

BM25 and vector operations remain raw-query or KynetraDB API operations until each framework has a verified native extension.