JSPM

drizzle-orm

0.43.1-47c6ad4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1848110
  • Score
    100M100P100Q261844F
  • License Apache-2.0

Drizzle ORM package for SQL databases

Package Exports

  • drizzle-orm
  • drizzle-orm/alias
  • drizzle-orm/aws-data-api/common
  • drizzle-orm/aws-data-api/pg
  • drizzle-orm/aws-data-api/pg/driver
  • drizzle-orm/aws-data-api/pg/migrator
  • drizzle-orm/aws-data-api/pg/session
  • drizzle-orm/batch
  • drizzle-orm/better-sqlite3
  • drizzle-orm/better-sqlite3/driver
  • drizzle-orm/better-sqlite3/migrator
  • drizzle-orm/better-sqlite3/session
  • drizzle-orm/bun-sql
  • drizzle-orm/bun-sql/driver
  • drizzle-orm/bun-sql/migrator
  • drizzle-orm/bun-sql/session
  • drizzle-orm/bun-sqlite
  • drizzle-orm/bun-sqlite/driver
  • drizzle-orm/bun-sqlite/migrator
  • drizzle-orm/bun-sqlite/session
  • drizzle-orm/casing
  • drizzle-orm/column
  • drizzle-orm/column-builder
  • drizzle-orm/d1
  • drizzle-orm/d1/driver
  • drizzle-orm/d1/migrator
  • drizzle-orm/d1/session
  • drizzle-orm/durable-sqlite
  • drizzle-orm/durable-sqlite/driver
  • drizzle-orm/durable-sqlite/migrator
  • drizzle-orm/durable-sqlite/session
  • drizzle-orm/entity
  • drizzle-orm/errors
  • drizzle-orm/expo-sqlite
  • drizzle-orm/expo-sqlite/driver
  • drizzle-orm/expo-sqlite/migrator
  • drizzle-orm/expo-sqlite/query
  • drizzle-orm/expo-sqlite/session
  • drizzle-orm/gel
  • drizzle-orm/gel-core
  • drizzle-orm/gel-core/alias
  • drizzle-orm/gel-core/checks
  • drizzle-orm/gel-core/columns
  • drizzle-orm/gel-core/columns/all
  • drizzle-orm/gel-core/columns/bigint
  • drizzle-orm/gel-core/columns/bigintT
  • drizzle-orm/gel-core/columns/boolean
  • drizzle-orm/gel-core/columns/bytes
  • drizzle-orm/gel-core/columns/common
  • drizzle-orm/gel-core/columns/custom
  • drizzle-orm/gel-core/columns/date-duration
  • drizzle-orm/gel-core/columns/date.common
  • drizzle-orm/gel-core/columns/decimal
  • drizzle-orm/gel-core/columns/double-precision
  • drizzle-orm/gel-core/columns/duration
  • drizzle-orm/gel-core/columns/int.common
  • drizzle-orm/gel-core/columns/integer
  • drizzle-orm/gel-core/columns/json
  • drizzle-orm/gel-core/columns/localdate
  • drizzle-orm/gel-core/columns/localtime
  • drizzle-orm/gel-core/columns/real
  • drizzle-orm/gel-core/columns/relative-duration
  • drizzle-orm/gel-core/columns/smallint
  • drizzle-orm/gel-core/columns/text
  • drizzle-orm/gel-core/columns/timestamp
  • drizzle-orm/gel-core/columns/timestamptz
  • drizzle-orm/gel-core/columns/uuid
  • drizzle-orm/gel-core/db
  • drizzle-orm/gel-core/dialect
  • drizzle-orm/gel-core/expressions
  • drizzle-orm/gel-core/foreign-keys
  • drizzle-orm/gel-core/indexes
  • drizzle-orm/gel-core/policies
  • drizzle-orm/gel-core/primary-keys
  • drizzle-orm/gel-core/query-builders
  • drizzle-orm/gel-core/query-builders/count
  • drizzle-orm/gel-core/query-builders/delete
  • drizzle-orm/gel-core/query-builders/insert
  • drizzle-orm/gel-core/query-builders/query
  • drizzle-orm/gel-core/query-builders/query-builder
  • drizzle-orm/gel-core/query-builders/raw
  • drizzle-orm/gel-core/query-builders/refresh-materialized-view
  • drizzle-orm/gel-core/query-builders/select
  • drizzle-orm/gel-core/query-builders/select.types
  • drizzle-orm/gel-core/query-builders/update
  • drizzle-orm/gel-core/roles
  • drizzle-orm/gel-core/schema
  • drizzle-orm/gel-core/sequence
  • drizzle-orm/gel-core/session
  • drizzle-orm/gel-core/subquery
  • drizzle-orm/gel-core/table
  • drizzle-orm/gel-core/unique-constraint
  • drizzle-orm/gel-core/utils
  • drizzle-orm/gel-core/view
  • drizzle-orm/gel-core/view-base
  • drizzle-orm/gel-core/view-common
  • drizzle-orm/gel/driver
  • drizzle-orm/gel/migrator
  • drizzle-orm/gel/session
  • drizzle-orm/knex
  • drizzle-orm/kysely
  • drizzle-orm/libsql
  • drizzle-orm/libsql/driver
  • drizzle-orm/libsql/driver-core
  • drizzle-orm/libsql/http
  • drizzle-orm/libsql/migrator
  • drizzle-orm/libsql/node
  • drizzle-orm/libsql/session
  • drizzle-orm/libsql/sqlite3
  • drizzle-orm/libsql/wasm
  • drizzle-orm/libsql/web
  • drizzle-orm/libsql/ws
  • drizzle-orm/logger
  • drizzle-orm/migrator
  • drizzle-orm/mssql-core
  • drizzle-orm/mssql-core/alias
  • drizzle-orm/mssql-core/checks
  • drizzle-orm/mssql-core/columns
  • drizzle-orm/mssql-core/columns/all
  • drizzle-orm/mssql-core/columns/bigint
  • drizzle-orm/mssql-core/columns/binary
  • drizzle-orm/mssql-core/columns/bit
  • drizzle-orm/mssql-core/columns/char
  • drizzle-orm/mssql-core/columns/common
  • drizzle-orm/mssql-core/columns/custom
  • drizzle-orm/mssql-core/columns/date
  • drizzle-orm/mssql-core/columns/date.common
  • drizzle-orm/mssql-core/columns/datetime
  • drizzle-orm/mssql-core/columns/datetime2
  • drizzle-orm/mssql-core/columns/datetimeoffset
  • drizzle-orm/mssql-core/columns/decimal
  • drizzle-orm/mssql-core/columns/float
  • drizzle-orm/mssql-core/columns/int
  • drizzle-orm/mssql-core/columns/numeric
  • drizzle-orm/mssql-core/columns/real
  • drizzle-orm/mssql-core/columns/smallint
  • drizzle-orm/mssql-core/columns/text
  • drizzle-orm/mssql-core/columns/time
  • drizzle-orm/mssql-core/columns/tinyint
  • drizzle-orm/mssql-core/columns/varbinary
  • drizzle-orm/mssql-core/columns/varchar
  • drizzle-orm/mssql-core/db
  • drizzle-orm/mssql-core/dialect
  • drizzle-orm/mssql-core/expressions
  • drizzle-orm/mssql-core/foreign-keys
  • drizzle-orm/mssql-core/indexes
  • drizzle-orm/mssql-core/primary-keys
  • drizzle-orm/mssql-core/query-builders
  • drizzle-orm/mssql-core/query-builders/delete
  • drizzle-orm/mssql-core/query-builders/insert
  • drizzle-orm/mssql-core/query-builders/query
  • drizzle-orm/mssql-core/query-builders/query-builder
  • drizzle-orm/mssql-core/query-builders/select
  • drizzle-orm/mssql-core/query-builders/select.types
  • drizzle-orm/mssql-core/query-builders/update
  • drizzle-orm/mssql-core/schema
  • drizzle-orm/mssql-core/session
  • drizzle-orm/mssql-core/subquery
  • drizzle-orm/mssql-core/table
  • drizzle-orm/mssql-core/unique-constraint
  • drizzle-orm/mssql-core/utils
  • drizzle-orm/mssql-core/view
  • drizzle-orm/mssql-core/view-base
  • drizzle-orm/mssql-core/view-common
  • drizzle-orm/mysql-core
  • drizzle-orm/mysql-core/alias
  • drizzle-orm/mysql-core/checks
  • drizzle-orm/mysql-core/columns
  • drizzle-orm/mysql-core/columns/all
  • drizzle-orm/mysql-core/columns/bigint
  • drizzle-orm/mysql-core/columns/binary
  • drizzle-orm/mysql-core/columns/boolean
  • drizzle-orm/mysql-core/columns/char
  • drizzle-orm/mysql-core/columns/common
  • drizzle-orm/mysql-core/columns/custom
  • drizzle-orm/mysql-core/columns/date
  • drizzle-orm/mysql-core/columns/date.common
  • drizzle-orm/mysql-core/columns/datetime
  • drizzle-orm/mysql-core/columns/decimal
  • drizzle-orm/mysql-core/columns/double
  • drizzle-orm/mysql-core/columns/enum
  • drizzle-orm/mysql-core/columns/float
  • drizzle-orm/mysql-core/columns/int
  • drizzle-orm/mysql-core/columns/json
  • drizzle-orm/mysql-core/columns/mediumint
  • drizzle-orm/mysql-core/columns/real
  • drizzle-orm/mysql-core/columns/serial
  • drizzle-orm/mysql-core/columns/smallint
  • drizzle-orm/mysql-core/columns/text
  • drizzle-orm/mysql-core/columns/time
  • drizzle-orm/mysql-core/columns/timestamp
  • drizzle-orm/mysql-core/columns/tinyint
  • drizzle-orm/mysql-core/columns/varbinary
  • drizzle-orm/mysql-core/columns/varchar
  • drizzle-orm/mysql-core/columns/year
  • drizzle-orm/mysql-core/db
  • drizzle-orm/mysql-core/dialect
  • drizzle-orm/mysql-core/expressions
  • drizzle-orm/mysql-core/foreign-keys
  • drizzle-orm/mysql-core/indexes
  • drizzle-orm/mysql-core/primary-keys
  • drizzle-orm/mysql-core/query-builders
  • drizzle-orm/mysql-core/query-builders/count
  • drizzle-orm/mysql-core/query-builders/delete
  • drizzle-orm/mysql-core/query-builders/insert
  • drizzle-orm/mysql-core/query-builders/query
  • drizzle-orm/mysql-core/query-builders/query-builder
  • drizzle-orm/mysql-core/query-builders/select
  • drizzle-orm/mysql-core/query-builders/select.types
  • drizzle-orm/mysql-core/query-builders/update
  • drizzle-orm/mysql-core/schema
  • drizzle-orm/mysql-core/session
  • drizzle-orm/mysql-core/subquery
  • drizzle-orm/mysql-core/table
  • drizzle-orm/mysql-core/unique-constraint
  • drizzle-orm/mysql-core/utils
  • drizzle-orm/mysql-core/view
  • drizzle-orm/mysql-core/view-base
  • drizzle-orm/mysql-core/view-common
  • drizzle-orm/mysql-proxy
  • drizzle-orm/mysql-proxy/driver
  • drizzle-orm/mysql-proxy/migrator
  • drizzle-orm/mysql-proxy/session
  • drizzle-orm/mysql2
  • drizzle-orm/mysql2/driver
  • drizzle-orm/mysql2/migrator
  • drizzle-orm/mysql2/session
  • drizzle-orm/neon
  • drizzle-orm/neon-http
  • drizzle-orm/neon-http/driver
  • drizzle-orm/neon-http/migrator
  • drizzle-orm/neon-http/session
  • drizzle-orm/neon-serverless
  • drizzle-orm/neon-serverless/driver
  • drizzle-orm/neon-serverless/migrator
  • drizzle-orm/neon-serverless/session
  • drizzle-orm/neon/neon-identity
  • drizzle-orm/neon/rls
  • drizzle-orm/node-mssql
  • drizzle-orm/node-mssql/driver
  • drizzle-orm/node-mssql/migrator
  • drizzle-orm/node-mssql/session
  • drizzle-orm/node-postgres
  • drizzle-orm/node-postgres/driver
  • drizzle-orm/node-postgres/migrator
  • drizzle-orm/node-postgres/session
  • drizzle-orm/op-sqlite
  • drizzle-orm/op-sqlite/driver
  • drizzle-orm/op-sqlite/migrator
  • drizzle-orm/op-sqlite/session
  • drizzle-orm/operations
  • drizzle-orm/pg-core
  • drizzle-orm/pg-core/alias
  • drizzle-orm/pg-core/checks
  • drizzle-orm/pg-core/columns
  • drizzle-orm/pg-core/columns/all
  • drizzle-orm/pg-core/columns/bigint
  • drizzle-orm/pg-core/columns/bigserial
  • drizzle-orm/pg-core/columns/boolean
  • drizzle-orm/pg-core/columns/char
  • drizzle-orm/pg-core/columns/cidr
  • drizzle-orm/pg-core/columns/common
  • drizzle-orm/pg-core/columns/custom
  • drizzle-orm/pg-core/columns/date
  • drizzle-orm/pg-core/columns/date.common
  • drizzle-orm/pg-core/columns/double-precision
  • drizzle-orm/pg-core/columns/enum
  • drizzle-orm/pg-core/columns/inet
  • drizzle-orm/pg-core/columns/int.common
  • drizzle-orm/pg-core/columns/integer
  • drizzle-orm/pg-core/columns/interval
  • drizzle-orm/pg-core/columns/json
  • drizzle-orm/pg-core/columns/jsonb
  • drizzle-orm/pg-core/columns/line
  • drizzle-orm/pg-core/columns/macaddr
  • drizzle-orm/pg-core/columns/macaddr8
  • drizzle-orm/pg-core/columns/numeric
  • drizzle-orm/pg-core/columns/point
  • drizzle-orm/pg-core/columns/postgis_extension/geometry
  • drizzle-orm/pg-core/columns/postgis_extension/utils
  • drizzle-orm/pg-core/columns/real
  • drizzle-orm/pg-core/columns/serial
  • drizzle-orm/pg-core/columns/smallint
  • drizzle-orm/pg-core/columns/smallserial
  • drizzle-orm/pg-core/columns/text
  • drizzle-orm/pg-core/columns/time
  • drizzle-orm/pg-core/columns/timestamp
  • drizzle-orm/pg-core/columns/uuid
  • drizzle-orm/pg-core/columns/varchar
  • drizzle-orm/pg-core/columns/vector_extension/bit
  • drizzle-orm/pg-core/columns/vector_extension/halfvec
  • drizzle-orm/pg-core/columns/vector_extension/sparsevec
  • drizzle-orm/pg-core/columns/vector_extension/vector
  • drizzle-orm/pg-core/db
  • drizzle-orm/pg-core/dialect
  • drizzle-orm/pg-core/expressions
  • drizzle-orm/pg-core/foreign-keys
  • drizzle-orm/pg-core/indexes
  • drizzle-orm/pg-core/policies
  • drizzle-orm/pg-core/primary-keys
  • drizzle-orm/pg-core/query-builders
  • drizzle-orm/pg-core/query-builders/count
  • drizzle-orm/pg-core/query-builders/delete
  • drizzle-orm/pg-core/query-builders/insert
  • drizzle-orm/pg-core/query-builders/query
  • drizzle-orm/pg-core/query-builders/query-builder
  • drizzle-orm/pg-core/query-builders/raw
  • drizzle-orm/pg-core/query-builders/refresh-materialized-view
  • drizzle-orm/pg-core/query-builders/select
  • drizzle-orm/pg-core/query-builders/select.types
  • drizzle-orm/pg-core/query-builders/update
  • drizzle-orm/pg-core/roles
  • drizzle-orm/pg-core/schema
  • drizzle-orm/pg-core/sequence
  • drizzle-orm/pg-core/session
  • drizzle-orm/pg-core/subquery
  • drizzle-orm/pg-core/table
  • drizzle-orm/pg-core/unique-constraint
  • drizzle-orm/pg-core/utils
  • drizzle-orm/pg-core/utils/array
  • drizzle-orm/pg-core/view
  • drizzle-orm/pg-core/view-base
  • drizzle-orm/pg-core/view-common
  • drizzle-orm/pg-proxy
  • drizzle-orm/pg-proxy/driver
  • drizzle-orm/pg-proxy/migrator
  • drizzle-orm/pg-proxy/session
  • drizzle-orm/pglite
  • drizzle-orm/pglite/driver
  • drizzle-orm/pglite/migrator
  • drizzle-orm/pglite/session
  • drizzle-orm/planetscale-serverless
  • drizzle-orm/planetscale-serverless/driver
  • drizzle-orm/planetscale-serverless/migrator
  • drizzle-orm/planetscale-serverless/session
  • drizzle-orm/postgres-js
  • drizzle-orm/postgres-js/driver
  • drizzle-orm/postgres-js/migrator
  • drizzle-orm/postgres-js/session
  • drizzle-orm/primary-key
  • drizzle-orm/prisma/mysql
  • drizzle-orm/prisma/mysql/driver
  • drizzle-orm/prisma/mysql/session
  • drizzle-orm/prisma/pg
  • drizzle-orm/prisma/pg/driver
  • drizzle-orm/prisma/pg/session
  • drizzle-orm/prisma/sqlite
  • drizzle-orm/prisma/sqlite/driver
  • drizzle-orm/prisma/sqlite/session
  • drizzle-orm/query-builders/query-builder
  • drizzle-orm/query-builders/select.types
  • drizzle-orm/query-promise
  • drizzle-orm/relations
  • drizzle-orm/runnable-query
  • drizzle-orm/selection-proxy
  • drizzle-orm/session
  • drizzle-orm/singlestore
  • drizzle-orm/singlestore-core
  • drizzle-orm/singlestore-core/alias
  • drizzle-orm/singlestore-core/columns
  • drizzle-orm/singlestore-core/columns/all
  • drizzle-orm/singlestore-core/columns/bigint
  • drizzle-orm/singlestore-core/columns/binary
  • drizzle-orm/singlestore-core/columns/boolean
  • drizzle-orm/singlestore-core/columns/char
  • drizzle-orm/singlestore-core/columns/common
  • drizzle-orm/singlestore-core/columns/custom
  • drizzle-orm/singlestore-core/columns/date
  • drizzle-orm/singlestore-core/columns/date.common
  • drizzle-orm/singlestore-core/columns/datetime
  • drizzle-orm/singlestore-core/columns/decimal
  • drizzle-orm/singlestore-core/columns/double
  • drizzle-orm/singlestore-core/columns/enum
  • drizzle-orm/singlestore-core/columns/float
  • drizzle-orm/singlestore-core/columns/int
  • drizzle-orm/singlestore-core/columns/json
  • drizzle-orm/singlestore-core/columns/mediumint
  • drizzle-orm/singlestore-core/columns/real
  • drizzle-orm/singlestore-core/columns/serial
  • drizzle-orm/singlestore-core/columns/smallint
  • drizzle-orm/singlestore-core/columns/text
  • drizzle-orm/singlestore-core/columns/time
  • drizzle-orm/singlestore-core/columns/timestamp
  • drizzle-orm/singlestore-core/columns/tinyint
  • drizzle-orm/singlestore-core/columns/varbinary
  • drizzle-orm/singlestore-core/columns/varchar
  • drizzle-orm/singlestore-core/columns/vector
  • drizzle-orm/singlestore-core/columns/year
  • drizzle-orm/singlestore-core/db
  • drizzle-orm/singlestore-core/dialect
  • drizzle-orm/singlestore-core/expressions
  • drizzle-orm/singlestore-core/indexes
  • drizzle-orm/singlestore-core/primary-keys
  • drizzle-orm/singlestore-core/query-builders
  • drizzle-orm/singlestore-core/query-builders/count
  • drizzle-orm/singlestore-core/query-builders/delete
  • drizzle-orm/singlestore-core/query-builders/insert
  • drizzle-orm/singlestore-core/query-builders/query
  • drizzle-orm/singlestore-core/query-builders/query-builder
  • drizzle-orm/singlestore-core/query-builders/select
  • drizzle-orm/singlestore-core/query-builders/select.types
  • drizzle-orm/singlestore-core/query-builders/update
  • drizzle-orm/singlestore-core/schema
  • drizzle-orm/singlestore-core/session
  • drizzle-orm/singlestore-core/subquery
  • drizzle-orm/singlestore-core/table
  • drizzle-orm/singlestore-core/unique-constraint
  • drizzle-orm/singlestore-core/utils
  • drizzle-orm/singlestore-core/view
  • drizzle-orm/singlestore-core/view-base
  • drizzle-orm/singlestore-core/view-common
  • drizzle-orm/singlestore-proxy
  • drizzle-orm/singlestore-proxy/driver
  • drizzle-orm/singlestore-proxy/migrator
  • drizzle-orm/singlestore-proxy/session
  • drizzle-orm/singlestore/driver
  • drizzle-orm/singlestore/migrator
  • drizzle-orm/singlestore/session
  • drizzle-orm/sql
  • drizzle-orm/sql-js
  • drizzle-orm/sql-js/driver
  • drizzle-orm/sql-js/migrator
  • drizzle-orm/sql-js/session
  • drizzle-orm/sql/expressions
  • drizzle-orm/sql/expressions/conditions
  • drizzle-orm/sql/expressions/select
  • drizzle-orm/sql/functions
  • drizzle-orm/sql/functions/aggregate
  • drizzle-orm/sql/functions/vector
  • drizzle-orm/sql/sql
  • drizzle-orm/sqlite-core
  • drizzle-orm/sqlite-core/alias
  • drizzle-orm/sqlite-core/checks
  • drizzle-orm/sqlite-core/columns
  • drizzle-orm/sqlite-core/columns/all
  • drizzle-orm/sqlite-core/columns/blob
  • drizzle-orm/sqlite-core/columns/common
  • drizzle-orm/sqlite-core/columns/custom
  • drizzle-orm/sqlite-core/columns/integer
  • drizzle-orm/sqlite-core/columns/numeric
  • drizzle-orm/sqlite-core/columns/real
  • drizzle-orm/sqlite-core/columns/text
  • drizzle-orm/sqlite-core/db
  • drizzle-orm/sqlite-core/dialect
  • drizzle-orm/sqlite-core/expressions
  • drizzle-orm/sqlite-core/foreign-keys
  • drizzle-orm/sqlite-core/indexes
  • drizzle-orm/sqlite-core/primary-keys
  • drizzle-orm/sqlite-core/query-builders
  • drizzle-orm/sqlite-core/query-builders/count
  • drizzle-orm/sqlite-core/query-builders/delete
  • drizzle-orm/sqlite-core/query-builders/insert
  • drizzle-orm/sqlite-core/query-builders/query
  • drizzle-orm/sqlite-core/query-builders/query-builder
  • drizzle-orm/sqlite-core/query-builders/raw
  • drizzle-orm/sqlite-core/query-builders/select
  • drizzle-orm/sqlite-core/query-builders/select.types
  • drizzle-orm/sqlite-core/query-builders/update
  • drizzle-orm/sqlite-core/session
  • drizzle-orm/sqlite-core/subquery
  • drizzle-orm/sqlite-core/table
  • drizzle-orm/sqlite-core/unique-constraint
  • drizzle-orm/sqlite-core/utils
  • drizzle-orm/sqlite-core/view
  • drizzle-orm/sqlite-core/view-base
  • drizzle-orm/sqlite-core/view-common
  • drizzle-orm/sqlite-proxy
  • drizzle-orm/sqlite-proxy/driver
  • drizzle-orm/sqlite-proxy/migrator
  • drizzle-orm/sqlite-proxy/session
  • drizzle-orm/subquery
  • drizzle-orm/supabase
  • drizzle-orm/supabase/rls
  • drizzle-orm/table
  • drizzle-orm/table.utils
  • drizzle-orm/tidb-serverless
  • drizzle-orm/tidb-serverless/driver
  • drizzle-orm/tidb-serverless/migrator
  • drizzle-orm/tidb-serverless/session
  • drizzle-orm/tracing
  • drizzle-orm/tracing-utils
  • drizzle-orm/utils
  • drizzle-orm/vercel-postgres
  • drizzle-orm/vercel-postgres/driver
  • drizzle-orm/vercel-postgres/migrator
  • drizzle-orm/vercel-postgres/session
  • drizzle-orm/version
  • drizzle-orm/view-common
  • drizzle-orm/xata-http
  • drizzle-orm/xata-http/driver
  • drizzle-orm/xata-http/migrator
  • drizzle-orm/xata-http/session

Readme


Headless ORM for NodeJS, TypeScript and JavaScript 🚀

WebsiteDocumentationTwitterDiscord


What's Drizzle?

Drizzle is a modern TypeScript ORM developers wanna use in their next project. It is lightweight at only ~7.4kb minified+gzipped, and it's tree shakeable with exactly 0 dependencies.

Drizzle supports every PostgreSQL, MySQL and SQLite database, including serverless ones like Turso, Neon, Xata, PlanetScale, Cloudflare D1, FlyIO LiteFS, Vercel Postgres, Supabase and AWS Data API. No bells and whistles, no Rust binaries, no serverless adapters, everything just works out of the box.

Drizzle is serverless-ready by design. It works in every major JavaScript runtime like NodeJS, Bun, Deno, Cloudflare Workers, Supabase functions, any Edge runtime, and even in browsers.
With Drizzle you can be fast out of the box and save time and costs while never introducing any data proxies into your infrastructure.

While you can use Drizzle as a JavaScript library, it shines with TypeScript. It lets you declare SQL schemas and build both relational and SQL-like queries, while keeping the balance between type-safety and extensibility for toolmakers to build on top.

Ecosystem

While Drizzle ORM remains a thin typed layer on top of SQL, we made a set of tools for people to have best possible developer experience.

Drizzle comes with a powerful Drizzle Kit CLI companion for you to have hassle-free migrations. It can generate SQL migration files for you or apply schema changes directly to the database.

We also have Drizzle Studio for you to effortlessly browse and manipulate data in your database of choice.

Documentation

Check out the full documentation on the website.

Our sponsors ❤️