Platform Support
Frameworks, database adapters, and auth providers that work with brakit.
Brakit auto-detects your framework and instruments your database stack automatically. Run npx brakit install and brakit picks the right instrumentation for your stack.
Frameworks
| Name | Status |
|---|---|
| Next.js | Supported |
| Remix | Supported |
| Nuxt | Supported |
| Vite | Supported |
| Astro | Supported |
| Express | Supported |
| Fastify | Supported |
Database Adapters
| Name | Status |
|---|---|
| pg (PostgreSQL) | Supported |
| mysql2 | Supported |
| Prisma | Supported |
| Drizzle | Planned |
| Mongoose (MongoDB) | Planned |
Databases
| Name | Status |
|---|---|
| PostgreSQL | Supported |
| MySQL | Supported |
| SQLite | Planned |
| MongoDB | Planned |
Auth Providers
| Name | Status |
|---|---|
| Clerk | Supported |
| NextAuth | Supported |
| None | Supported |
Non-Node.js Backends
Brakit's in-process hooks currently support Node.js backends. For other languages (Python, Go, Ruby), you can send events to brakit's ingest endpoint using the SDK Protocol. This allows any language to feed database queries, logs, and errors into the same dashboard.
Adding Support
Want to add support for a new database library or framework? See the Contributing guide. Adding a database adapter requires one file implementing one interface.