Ecosystem Integrations

AionDB should feel like a PostgreSQL-facing database before it asks users to learn AionDB-specific features. The integration strategy is therefore pgwire first, then AionDB extensions for graph and vector workflows.

Current Public Integrations

SurfaceStatusValidation path
psqlprimary smoke-test clientSELECT 1, DDL, DML, transactions
PostgreSQL driversfeature-by-featuresimple query, prepared query, transaction errors
pgAdmin 4local compose profilemake dashboard-pgadmin
Embedded Rustdirect engine APIcompile examples and application tests
SQL dump/restoresupported v0.1 safety pathaiondb dump, aiondb restore, aiondb doctor

pgAdmin

Start AionDB, then run:

make dashboard-pgadmin

The pgAdmin profile connects over the PostgreSQL wire path. Use it to verify that ordinary SQL tools can inspect schemas and run queries without a custom client.

Driver Checklist

For every driver or ORM, record:

Native Extension Surfaces

AionDB-specific graph and vector features should remain visible, but they should not block basic PostgreSQL tooling. The dashboard and docs can provide snippets, graph previews, and capability metadata while generic SQL clients keep working through pgwire.

Claiming Support

Do not mark an ecosystem surface as supported because it connects once. Mark it supported only when the application path has a reproducible smoke test and a known limitations section.