<50ms query latency
5B+ documents

The real-time retrieval engine for search, feeds, and agents.

Query text, user or session context and retrieve relevant results in milliseconds.

$300 free credits. No credit card required.

More than just document retrieval

Replace flat documents with an engine that treats user context as a first-class input.
Elastic
Document Retrieval
Finds candidates only
Retrieval + Ranking
Finds candidates and predicts user intent
Manual Scripts
Hand-tuned boost factors
Native AI Models
Learns from behavior automatically
Flattened Documents
Denormalized for search
User-Item Graph
Rich relational context
Boolean Query Complexity
Complex nested queries
Declarative Config
Logic defined in SQL
Query Injection
Manual query decoration
First-Class Input
Native user understanding
High Friction
Weeks to deploy changes
Instant Updates
Deploy changes in minutes
Three-layer architecture

A unified, queryable relevance engine

Shaped is an end-to-end relevance engine designed for real-time personalization and agent memory.

Query layer

Real-time retrieval & ranking
ShapedQL
SQL
interface
Ranking
Multi-stage
pipeline
Results
<50ms latency

Intelligence layer

ML models & embeddings
Embeddings
Dynamic
vectors
Training
Continuous
learning
Models
User + item
context

Data layer

30+ connectors
Connectors
Batch +
streaming
Tables
Unified
schemas
Views
SQL
transforms
ShapedQL

Query relevance like you query SQL

Compile SQL queries into optimized, mutli-stage ranking pipelines.

Retrieve
Hybrid search across multiple indexes
Filter
Hard constraints & business rules
Score
ML models & value functions
Reorder
Diversity & exploration

Personalized hybrid search

01
02
03
04
SELECT title, description
FROM
  semantic_search("$param.query"),
  keyword_search("$param.query")
05
06
07
ORDER BY
  colbert_v2(item, "$param.query") +
  click_through_rate_model(user, item)

Multi-source retrieval with budget filtering and preference-weighted ranking

“For you” feed

01
02
03
04
SELECT video_id, video_url
FROM
  trending(),
  personalize("$param.user_query"),
05
WHERE not previously_watched(...)
06
07
08
ORDER BY
  watch_rate_model(user, item) +
  share_rate_model(user, item)
09
10
11
REORDER BY
  exploration(strength=0.1),
  diversity(strength=0.2)

Multi-retriever feed with exploration and diversity optimization

Proven results

Trusted by leading teams

Product and engineering teams use Shaped to drive engagement and revenue

10x

Increase in experimentation velocity

Ship and test new ranking models in days, not months

~7 days

Time to first experiment

From data connection to production in under a week

Connect your stack. Unify your data.

Combine batch and real-time data in a single schema
Data warehouses
Snowflake
BigQuery
Redshift
Databricks
Analytics Applications
Amplitude
Segment
Rudderstack
Posthog
Streaming
Kinesis
Kafka
Pub/Sub
Catalog Storage
Postgres
MongoDB
Shopify

Enterprise ready

Secure
SOC 2 Type 2
Compliant
GDPR,  CCPA, HIPAA
Fast
<50ms Latency
Reliable
99.95% Uptime
Scalable
1,000+ QPS

Get started this week

Connect your data, build your first model, and deploy to production in 7 days. No infrastructure required.

Day 1
Connect data
Day 2-5
Build & iterate
Day 7
Push live