VideoDB
Video infrastructure with storage, indexing, semantic search, editing, and generation.
Uploads a video, searches inside it by what was said or shown, and cuts a clip from the match.
Use VideoDB with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put VideoDB to work.
What Snow can do with VideoDB
These are the VideoDB operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads7
Look at your data without changing it.
- Ask Collection
Queue a grounded question-answer request over a VideoDB collection's Search V2 indexes. This search-family call is metered and requires Search V2 indexes. The returned status only confirms the async request state, not a successful answer. Pass response_id to GET_ASYNC_RESULT and inspect the terminal result.
- Get Async Result
Check one VideoDB async operation by response ID. Returns its current state or terminal provider result without polling repeatedly, and fails when a completed nested provider response reports success:false.
- Get Collection
Get metadata for one VideoDB collection by ID.
- Get Media
Get metadata for one VideoDB video, audio file, or image.
- List Collections
List collections available to the connected VideoDB API key and identify the default collection.
- List Media
List videos, audio files, or images in one VideoDB collection using one normalized media interface. Video results return at most one page and may include an opaque continuation cursor.
- Search Collection
Run synchronous semantic search over indexed media in a VideoDB collection. This metered call consumed 0.0015 credits per successful call during live Free_v1 probing, including calls that returned empty fallback results.
Creates2
Add something new to your account.
- Create Collection
Create a VideoDB collection for organizing and searching media. Collections are private by default.
- Ingest Media
Queue ingestion of a video, audio file, or image from an HTTP(S) URL into a VideoDB collection. This non-idempotent call is metered; live billing reported file_upload at 0.09 credits. Queue acceptance is not completion. Pass the returned response_id to GET_ASYNC_RESULT, and verify the prior job before retrying after an ambiguous failure to avoid duplicate charges.
Updates2
Change something that is already there.
- Rename Media
Rename one VideoDB video, audio file, or image.
- Update Collection
Update the name, description, or visibility of an existing VideoDB collection.
Related integrations
Ready to put VideoDB to work?
Sign up free, build an app by chatting, and connect VideoDB in minutes. No credit card required.