Search without a second system.
One Postgres for your application data, full-text search, vector retrieval, and aggregations.
Website • Docs • Community • Blog • Changelog
ParadeDB for Rails
The official ActiveRecord integration for ParadeDB (powered by the pg_search Postgres extension), including first-class support for managing ParadeDB indexes and running queries using the full ParadeDB API. Follow the getting started guide to begin.
Requirements & Compatibility
| Component | Supported |
|---|---|
| Ruby | 3.2+ |
| Rails | 7.2+ |
| ParadeDB | 0.25.0+ |
| PostgreSQL | 15+ (PostgreSQL adapter with ParadeDB extension) |
| pgvector | Required for vector search; included in the ParadeDB Docker image |
Vector Search
rails-paradedb supports full-text search and vector search over pgvector vector(n) columns. See the vector search documentation for details.
Examples
Contributing
See CONTRIBUTING.md for development setup, test commands, linting, and PR workflow.
Support
If you're missing a feature or have found a bug, open a GitHub Issue.
For community support:
- Join the ParadeDB Slack Community
- Ask in ParadeDB Discussions
For commercial support, contact sales@paradedb.com.
Acknowledgments
We would like to thank the following members of the community for their valuable feedback and reviews during the development of this package:
- Eric Barendt - Engineering at Modern Treasury
- Matthew Higgins - Engineering at Modern Treasury
- Patrick Schmitz - Engineering at Modern Treasury
License
ParadeDB for Rails is licensed under the MIT License.