ParadeDB website screenshot

ParadeDB

ParadeDB is an open-source Postgres extension stack (pg_search for BM25 full-text search and pg_analytics for columnar OLAP) that turns PostgreSQL into a real-time search and analytics engine, positioned as an Elasticsearch alternative. Its interface is SQL over the PostgreSQL wire protocol - custom operators (@@@) and paradedb.* functions - not a REST API.

ParadeDB publishes 3 APIs on the APIs.io network: pg_search (Full-Text Search), Analytics (pg_analytics), and Postgres SQL Interface. Tagged areas include Search, Full-Text Search, Analytics, PostgreSQL, and Database.

ParadeDB’s developer surface includes engineering blog, documentation, and 8 more developer resources.

30.3/100 thin ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
3 APIs
SearchFull-Text SearchAnalyticsPostgreSQLDatabaseElasticsearch Alternative

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 30.3/100 · thin
Contract Quality 8.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/paradedb: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

ParadeDB pg_search (Full-Text Search)

BM25 full-text search inside Postgres via the pg_search extension, built on Tantivy. Consumed as SQL over the PostgreSQL wire protocol - BM25 indexes are created with CREATE IND...

ParadeDB Analytics (pg_analytics)

Columnar storage, fast aggregates, and OLAP-style analytics over Postgres data, powered by Apache DataFusion and Postgres parallel workers. Accessed entirely through standard SQ...

ParadeDB Postgres SQL Interface

The primary integration surface for ParadeDB - the PostgreSQL wire protocol itself. Any standard Postgres client, driver, or ORM (psql, libpq, Drizzle, Django, SQLAlchemy, Rails...

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Paradedb Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Paradedb Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Paradedb Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: paradedb
url: https://raw.githubusercontent.com/api-evangelist/paradedb/refs/heads/main/apis.yml
name: ParadeDB
kind: company
description: ParadeDB is an open-source Postgres extension stack (pg_search for BM25 full-text search and pg_analytics for
  columnar OLAP) that turns PostgreSQL into a real-time search and analytics engine, positioned as an Elasticsearch alternative.
  Its interface is SQL over the PostgreSQL wire protocol - custom operators (@@@) and paradedb.* functions - not a REST API.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/paradedb.png
tags:
- Search
- Full-Text Search
- Analytics
- PostgreSQL
- Database
- Elasticsearch Alternative
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: paradedb:pg_search
  name: ParadeDB pg_search (Full-Text Search)
  tags:
  - Full-Text Search
  - BM25
  - Search
  - SQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.paradedb.com/documentation/full-text/overview
  baseURL: postgresql://
  properties:
  - url: https://docs.paradedb.com/documentation/full-text/overview
    type: Documentation
  - url: https://docs.paradedb.com/documentation/getting-started/quickstart
    type: APIReference
  - url: https://github.com/paradedb/paradedb
    type: GitHub
  - url: openapi/paradedb-openapi.yml
    type: OpenAPI
  description: BM25 full-text search inside Postgres via the pg_search extension, built on Tantivy. Consumed as SQL over the
    PostgreSQL wire protocol - BM25 indexes are created with CREATE INDEX ... USING bm25, queried with the @@@ operator, and
    scored or highlighted with paradedb.score() and paradedb.snippet(). No REST API.
- aid: paradedb:analytics
  name: ParadeDB Analytics (pg_analytics)
  tags:
  - Analytics
  - OLAP
  - Columnar
  - SQL
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.paradedb.com/documentation/aggregates/overview
  baseURL: postgresql://
  properties:
  - url: https://docs.paradedb.com/documentation/aggregates/overview
    type: Documentation
  - url: https://github.com/paradedb/paradedb
    type: GitHub
  - url: openapi/paradedb-openapi.yml
    type: OpenAPI
  description: Columnar storage, fast aggregates, and OLAP-style analytics over Postgres data, powered by Apache DataFusion
    and Postgres parallel workers. Accessed entirely through standard SQL aggregate queries over the PostgreSQL wire protocol
    - there is no REST interface.
- aid: paradedb:postgres-sql-interface
  name: ParadeDB Postgres SQL Interface
  tags:
  - PostgreSQL
  - SQL
  - Wire Protocol
  - Interface
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.paradedb.com/welcome/introduction
  baseURL: postgresql://
  properties:
  - url: https://docs.paradedb.com/welcome/introduction
    type: Documentation
  - url: https://github.com/paradedb/paradedb
    type: GitHub
  - url: openapi/paradedb-openapi.yml
    type: OpenAPI
  description: The primary integration surface for ParadeDB - the PostgreSQL wire protocol itself. Any standard Postgres client,
    driver, or ORM (psql, libpq, Drizzle, Django, SQLAlchemy, Rails, EF Core) connects over the wire protocol and invokes
    ParadeDB features as SQL functions, operators, and index access methods. ParadeDB exposes no HTTP/REST or WebSocket API.
common:
- type: VulnerabilityDisclosure
  url: security/paradedb-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/paradedb-domain-security.yml
- url: https://paradedb.com/blog
  type: Blog
- type: GitHubOrganization
  url: https://github.com/paradedb
- type: LinkedIn
  url: https://www.linkedin.com/company/paradedb
- type: Website
  url: https://www.paradedb.com
- type: Documentation
  url: https://docs.paradedb.com
- type: Plans
  url: plans/paradedb-plans-pricing.yml
- type: RateLimits
  url: rate-limits/paradedb-rate-limits.yml
- type: FinOps
  url: finops/paradedb-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com