Paradedb
Simple, Elastic-quality search for Postgres
Install / Use
/learn @paradedb/ParadedbREADME
Installation
curl -fsSL https://paradedb.com/install.sh | sh
When you're ready to deploy, check out our hosting options.
What is ParadeDB?
ParadeDB is a PostgreSQL extension that brings Elastic-quality full-text search and analytics directly inside Postgres.
- [x] Full-Text Search
- [x] BM25 Scoring
- [x] Top K
- [x] Highlighting
- [x] Tokenizers & Token Filters
- [x] Filtering
- [x] Aggregates
- [x] Columnar Storage
- [x] Bucket & Metrics
- [x] Facets
- [x] JOINs
- [ ] Vector Search (coming soon)
- [ ] Hybrid Search (coming soon)
Star and watch this repository to follow along. See our current projects and long-term roadmap.
How It Works
ParadeDB integrates battle-tested Rust libraries for search and analytics inside Postgres, contributing upstream whenever possible. Our primary dependencies are:
- pgrx — bridges Postgres and Rust
- Tantivy — powers full-text search
- Apache DataFusion — handles OLAP processing
For a deeper dive, see our architecture docs or CMU Database Group talk.
Integrations
ParadeDB integrates with the tools you already use, with more on the way.
ORMs & Frameworks
- Django
- SQLAlchemy
- Rails
- More coming (Prisma, and others)
AI Agents
PaaS & Cloud Platforms
- Railway
- Render
- DigitalOcean
- More coming (Heroku, and others)
Community & Support
- Slack — ask questions, share what you're building
- GitHub Discussions — longer-form Q&A
- GitHub Issues — bug reports and feature requests
- Email — enterprise support and commercial licensing
Contributing
We welcome contributions of all sizes! Check out our good first issues to get started. For larger contributions, we recommend discussing them with us in Slack first. See our Contributing Guide and Code of Conduct for details.
License
ParadeDB Community is licensed under the GNU Affero General Public License v3.0. For ParadeDB Enterprise licensing, contact sales@paradedb.com.
Related Skills
oracle
344.1kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
prose
344.1kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Command Development
96.8kThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
Plugin Structure
96.8kThis skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
