Database Adapters
Arsenic supports six databases through four adapters. Each adapter hooks into the database driver cleanly — no monkey-patching, no prototype mutation. Drop in the adapter for your stack and get immediate semantic observability.
Supported databases
🍃🔷🐘🔴
Mongoose
MongoDB via Mongoose ODM
✓ Full supportPrisma
PostgreSQL, MySQL, SQLite, CockroachDB
✓ Full supportpg
PostgreSQL raw driver
✓ Full supportRedis
32 commands classified + monitoring
✓ Full support + Command MonitoringHow adapters work
Adapters instrument your database driver at the point of instantiation. All subsequent queries are automatically observed — no changes to your application code required.
Common setup pattern
All adapters follow the same pattern: create monitor → attach framework middleware → attach adapter.