Skip to main content

Dialects

A dialect is the glue between Kysely and the underlying database engine. Check the API docs to learn how to build your own.

Core dialects

DialectLink
PostgreSQLhttps://kysely-org.github.io/kysely-apidoc/classes/PostgresDialect.html
MySQLhttps://kysely-org.github.io/kysely-apidoc/classes/MysqlDialect.html
Microsoft SQL Server (MSSQL)https://kysely-org.github.io/kysely-apidoc/classes/MssqlDialect.html
SQLitehttps://kysely-org.github.io/kysely-apidoc/classes/SqliteDialect.html
PGlitehttps://kysely-org.github.io/kysely-apidoc/classes/PGliteDialect.html

Organization dialects

DialectLink
Postgres.jshttps://github.com/kysely-org/kysely-postgres-js
SingleStore Data APIhttps://github.com/kysely-org/kysely-singlestore

Community dialects

DialectLink
PlanetScale Serverless Driverhttps://github.com/depot/kysely-planetscale
Cloudflare D1https://github.com/aidenwallis/kysely-d1
Cloudflare Durable Objectshttps://github.com/benallfree/kysely-do
Cloudflare Durable Objectshttps://github.com/jeffwilde/kysely-durable-objects
AWS RDS Data APIhttps://github.com/serverless-stack/kysely-data-api
SurrealDBhttps://github.com/igalklebanov/kysely-surrealdb
Neonhttps://github.com/seveibar/kysely-neon
Xatahttps://github.com/xataio/client-ts/tree/main/packages/plugin-client-kysely
AWS S3 Selecthttps://github.com/igalklebanov/kysely-s3-select
libSQL/sqldhttps://github.com/libsql/kysely-libsql
Fetch driverhttps://github.com/andersgee/kysely-fetch-driver
SQLite WASMhttps://github.com/DallasHoff/sqlocal
Deno SQLitehttps://gitlab.com/soapbox-pub/kysely-deno-sqlite
Deno SQLite3https://github.com/marshift/kysely-deno-sqlite3
Node SQLitehttps://github.com/wolfie/kysely-node-native-sqlite
TiDB Cloud Serverless Driverhttps://github.com/tidbcloud/kysely
Capacitor SQLite Kyselyhttps://github.com/DawidWetzler/capacitor-sqlite-kysely
BigQueryhttps://github.com/maktouch/kysely-bigquery
Clickhousehttps://github.com/founderpathcom/kysely-clickhouse
PGLitehttps://github.com/czeidler/kysely-pglite-dialect
Oraclehttps://github.com/griffiths-waite/kysely-oracledb
Firebirdhttps://github.com/benkoppe/kysely-firebird
MariaDBhttps://github.com/awaludinar/kysely-mariadb