https://github.com/paradedb/drizzle-paradedb
Official extension to Drizzle for use with ParadeDB
https://github.com/paradedb/drizzle-paradedb
drizzle javascript nodejs orm paradedb typescript
Last synced: 21 days ago
JSON representation
Official extension to Drizzle for use with ParadeDB
- Host: GitHub
- URL: https://github.com/paradedb/drizzle-paradedb
- Owner: paradedb
- License: mit
- Created: 2026-05-13T14:51:25.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-14T21:34:01.000Z (about 1 month ago)
- Last Synced: 2026-06-14T23:17:17.437Z (about 1 month ago)
- Topics: drizzle, javascript, nodejs, orm, paradedb, typescript
- Language: TypeScript
- Homepage:
- Size: 219 KB
- Stars: 9
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
Simple, Elastic-quality search for Postgres
Website •
Docs •
Community •
Blog •
Changelog
---
# ParadeDB for Drizzle
The official [Drizzle](https://orm.drizzle.team/) integration for [ParadeDB](https://paradedb.com), including first-class support for managing BM25 indexes and running queries using the full ParadeDB API. Follow the [getting started guide](https://docs.paradedb.com/documentation/getting-started/environment#drizzle) to begin.
## Requirements & Compatibility
| Component | Supported |
| ---------- | ----------------------------- |
| Node | 22.12+ |
| Drizzle | 1.0+ |
| ParadeDB | 0.22.0+ |
| PostgreSQL | 15+ (with ParadeDB extension) |
## Examples
Run all examples:
```bash
pnpm examples
```
Or a specific one:
```bash
pnpm examples autocomplete.ts
```
- [Quickstart](examples/quickstart.ts)
- [Faceted search](examples/faceted-search.ts)
- [Autocomplete](examples/autocomplete.ts)
- [More Like This](examples/more-like-this.ts)
- [Hybrid RRF](examples/hybrid-rrf.ts)
- [RAG](examples/rag.ts)
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, running tests, linting, and the PR workflow.
## Support
If you're missing a feature or have found a bug, please open a
[GitHub Issue](https://github.com/paradedb/drizzle-paradedb/issues/new/choose).
To get community support, you can:
- Post a question in the [ParadeDB Slack Community](https://paradedb.com/slack)
- Ask for help on our [GitHub Discussions](https://github.com/paradedb/paradedb/discussions)
If you need commercial support, please [contact the ParadeDB team](mailto:sales@paradedb.com).
## License
ParadeDB for Drizzle is licensed under the [MIT License](LICENSE).