PerceptDB stores video, images, files, streams, embeddings, events, and metadata in one live multimodal data cloud — so teams can search, audit, and automate decisions from real-world data.
Preview access · Paid plans start at $50/month
SELECT p.delivery_id, p.delivered_at, d.duration_secondsFROM package_events pJOIN door_state_events dON p.camera_id = d.camera_idWHERE p.site_id = 'dock_4'AND d.state = 'open'AND VECTOR_MATCH(p.embedding, 'person carrying package') > 0.82AND d.start_time BETWEEN p.end_time AND p.end_time + INTERVAL '15 minutes';
Built for operational data that moves, speaks, and changes
Snowflake stores your enterprise data. Supabase helps you build apps. Pinecone stores vectors. PerceptDB gives AI systems searchable memory over the real world.
Objects, streams, SQL metadata, and embeddings in one unified data cloud. Hot, warm, and cold tiers automatically managed.
Turn raw video, images, audio, and documents into searchable events with embeddings, detections, captions, and transcripts.
Use SQL, REST API, CLI, Python, TypeScript, natural language, or visual timelines. Every answer comes back with evidence and provenance.
A clean separation between data, perception, query, and governance — so teams of every kind can collaborate without stepping on each other.
The actual storage layer — SQL tables, object buckets, vector indexes, event tables, stream buffers, and cold archive.
Where raw data becomes searchable intelligence through embeddings, captions, detections, transcripts, and derived events.
How users ask questions. SQL for engineers, natural language for operators, visual timelines for analysts, APIs for everyone.
Tenant isolation, RBAC, audit logs, encryption, retention rules, chain-of-custody, and verifiable provenance for every model output.
Ask in plain English. See the generated query plan. Inspect the matching clips, events, and rows. Export evidence with full provenance. Then turn the search into an alert with one click.
Live video. Live audio. Live chat. Live calls. Sensors. Application events. Logs. Market data. GPS. Documents. One ingest layer, one perception plane, one query surface.
A package delivery video is not just a video file. It becomes a raw object, a timestamped asset, a stream segment, a vector, a set of entities, events, SQL rows, audit evidence, and retrievable clips with provenance.
Use the REST API, CLI, Python client, TypeScript client, or the project-scoped SQL surface.
# Authenticate, upload media, then search the active project percept auth login --key "$PERCEPT_API_KEY" percept upload ./dock-clip.mp4 --bucket uploads percept search "person carrying a package" --index images --limit 10 percept events --since 24 --limit 20
from percept import Percept
db = Percept(api_key="...")
results = db.search(
"package delivered at the loading dock",
index="images",
limit=10,
)
for hit in results["hits"]:
print(hit["object"], hit["score"])import { PerceptClient } from "@perceptdb/sdk";
const percept = new PerceptClient({
apiKey: process.env.PERCEPT_API_KEY,
});
const results = await percept.search(
"person in a red hoodie",
{ index: "images", limit: 10 },
);SELECT
object,
label,
confidence,
SEMANTIC_SCORE('package at a loading dock') AS similarity
FROM api.detections
WHERE label ILIKE '%package%'
ORDER BY similarity DESC
LIMIT 20;PerceptDB moves data between S3 storage classes based on plan and pipeline policies while indexes remain searchable.
Live search and incident response. Last 24–72 hours of streams and events.
Recent operational memory. 7–90 days of searchable history with cached summaries.
Compliance archive. Cheap, encrypted, batch-indexed. Rehydrate on demand to warm or hot.
Drop a Percept app on top of your data and answer the questions your team actually asks — without writing a line of code.
Flat monthly plans with included streams, storage, retention, and perception credits.
For a single site getting started with perception.
Choose StarterFor growing deployments across multiple areas.
Choose GrowthFor large, multi-site operations.
Choose ScaleFor regulated industries and large fleets.
Contact sales