Tulip Logo IconTulip
Dependencies

Drizzle

Drizzle is the recommended schema and query layer for Tulip app templates and database-backed package adapters.

Drizzle is the database toolkit used by Tulip templates and several package adapters.

It keeps schema definitions, relations, query types, and migrations close to the application. Tulip uses that to keep data flows typed without forcing a hosted database abstraction.

Where Tulip uses Drizzle

  • app templates use Drizzle for schema and migrations
  • Auth examples use Better Auth's Drizzle adapter
  • Storage exposes Drizzle helpers for the asset catalog
  • Drive Local exposes Drizzle-backed provider helpers
  • Query and Data Tables can integrate with Drizzle-backed loaders

What Tulip adds

Tulip adds package-specific schemas, adapters, DTO helpers, and query conventions where needed.

Tulip does not generate your full application schema or hide Drizzle behind a generic ORM wrapper.

What your app owns

  • schema composition
  • migrations
  • database connection lifecycle
  • relations and domain queries
  • deployment database provider

Continue reading

On this page