Guides
Tutorials, examples, and how-to guides for working with the ittybit API
Tasks
Tasks are the core of ittybit. Learn how to transform your media files into new sources, create tracks, and extract rich intelligence data with just a few lines of code.
Sources
Learn how to transform your media files into new video, audio, and image sources.
Resize Videos
Use the `width`, `height`, and `fit` props to resize, crop, or pad your videos.
Convert HEIC to JPEG/WEBP/AVIF
Convert iPhone uploads to formats that work across the web.
Clip Videos
Trim your videos to create previews, clip for social media, or to cap your users' uploads to a specific duration.
Extract Audio from Video Files
Extract the audio from video uploads for faster AI processing.
Add TikTok Overlay to Videos
Overlay your logo and your user's @username on your videos.
View all
View all the guides for source tasks.
Intelligence
Learn how to extract rich intelligence data from your media files.
Transcribe Video and Audio Files
Generate a transcript of the spoken content in a video or audio file.
Review Sales Calls for Sentiment Analysis
Review sales calls for sentiment analysis and generate a report.
Generate Descriptions
Generate title, description, and tags for your media files.
Summarize Meeting and Create Action Items
Summarize your meeting recordings and create action items based on the discussion.
Moderate User-Generated Content for NSFW Content
Check your user-generated uploads for NSFW content and generate a report.
View all
View all the guides for intelligence tasks.
Tracks
Enhance the accessibility and navigation of your videos with subtitle, chapter, and thumbnail tracks.
Create Subtitles
Generate subtitle tracks for your media files.
Create Chapters
Generate chapter tracks for your media files.
Create Thumbnails
Generate thumbnail preview tracks for your media files.
Workflows
Workflows let you run tasks sequentially or in parallel, and control them with flexible conditional logic. Learn how to use workflows to create powerful media processing pipelines for your app.
Add poster and preview images to video uploads
Generate eye-catching poster and preview thumbnails for your uploaded videos.
Make videos searchable with description, tags, and speech
Index video content with descriptions, tags, and speech-to-text to enable fast searching and discovery.
Add subtitle, chapters, and thumbnails to video uploads
Generate subtitles, chapters, and thumbnail tracks in a single task.
Moderate video and image uploads for NSFW content
Automatically detect and flag NSFW content in uploaded videos and images.
Resize all videos before AI processing
Automatically resize uploaded videos to your preferred specs prior to further AI processing or analysis.
View all
View all the guides for track tasks.
Storage
Learn how to store your media files securely in ittybit, or work with your existing object storage provider.
Ingest from URL
Pull any media with a public (or signed) URL into your ittybit project.
Upload files to ittybit
Upload files directly from your server to ittybit.
Signed uploads to ittybit
Upload files directly from your client to ittybit using signed URLs.
Resumable uploads to ittybit
Upload large files to ittybit reliably with resumable uploads.
Upload files to your own S3 bucket
Upload outputs from ittybit tasks to your own object storage S3 bucket.
View all
View all the guides for storage.
Integrations
Ittybit works great with most existing tech stacks. We integrate directly with many popular providers, and we can meet you where you're at across most common stacks.
Supabase

Auto-generate titles, descriptions & tags for Supabase uploads
Upload files to Supabase, auto-generate metadata with Ittybit, and insert results into your database.

Connect Supabase storage to ittybit
Hook up Supabase to ittybit to verify end-to-end triggers and webhooks.

Check every Supabase upload for NSFW content
Detect NSFW in Supabase uploads with ittybit, update your DB via webhooks, and optionally alert or remove files.

Convert and compress every Supabase video
Convert & compress Supabase videos with ittybit automations, save outputs to storage, and display them in your app.
View all
View all the guides for working with Supabase.
Laravel

Auto-generate titles, descriptions & tags for Supabase uploads
Upload files to Supabase, auto-generate metadata with Ittybit, and insert results into your database.

Connect Supabase storage to ittybit
Hook up Supabase to ittybit to verify end-to-end triggers and webhooks.

Check every Supabase upload for NSFW content
Detect NSFW in Supabase uploads with ittybit, update your DB via webhooks, and optionally alert or remove files.

Convert and compress every Supabase video
Convert & compress Supabase videos with ittybit automations, save outputs to storage, and display them in your app.
View all
View all the guides for working with Supabase.
Coming Soon
We're adding more guides for common integrations and stacks.
- Amazon S3
 - Google Storage
 - Cloudflare R2
 - NextJS
 - FastAPI
 - Rails
 
If you don't see what you're looking for, please let us know.