Media tools for developers (and agents)
Start with a few lines of code. Scale to millions of videos, audio, and images when you're ready.
What do we do?
At ittybit we make APIs to transform and get intelligence from media files.
Our founding team each have 20+ years experience in video and media processing, so we built ittybit to make all the annoying parts easy for developers.
All our tools are simple to pick-up and use instantly, but they can also be combined to create powerful workflows and automations.
Transformations
- Convert files to more compatible formats
- Compress files to save bandwidth and storage
- Trim audio and video files to create clips
- Resize and crop images and videos to fit your design
Intelligence
- Get descriptions, tags, and titles for images and videos
- Transcribe speech with speaker detection
- Check for explicit or NSFW content
- Or craft your own prompt to ask anything about your media
Tracks
- Generate subtitles for audio and video files
- Generate thumbnail preview tracks for videos
- Add chapter markers and helpful chapter titles
How does it work?
You can start using the APIs in seconds.
Pass a file and a few lines of code -> get a response with your new file.
We provide easy-to-use upload endpoints, or work seamlessly with your existing object store (just pass a public or signed URL from S3, Supabase, Vercel, Cloudflare, etc).
Tasks
Get an API key, then a task looks like this:
Workflows
You can use workflows to run multiple tasks in parallel or connect tasks in a sequence.
For example to describe and resize a video, then create a thumbnail track:
Automations
You can encapsulate your workflows into automations that run for every new media file.
We listen for events and process them in real-time.
Ittybit handles all the infrastructure as you scale so you can focus on your product's unique value.
Integrations
You can use ittybit alongside your existing tools and services.
- Amazon S3
- Google Cloud Storage
- Supabase Storage
- Cloudflare R2
- and many more...
Who is it for?
Developers
Developers love our carefully-crafted REST API and SDKs for typescript, python, go, ruby, and php.
AI Agents
Their AI agents can call all our tools as well, especially when paired with our MCP server.
Serverless Apps
Ittybit is an especially good fit for serverless architectures. Lambdas and edge functions can't handle the heavy-lifting and long-running tasks needed for media processing, so we provide the backend for you.
Magnificent Monoliths
Video processing can also lock up your server resources, especially when you need concurrent tasks. We help monoliths offload media processing to a dedicated service.
Customers
Our customers include AI startups, social platforms, media websites, chat apps, large education providers, conference organizers, personalized sales platforms. There's also many more awesome projects using our forever free, and pay-as-you-go plans.