Ittybit Docs

Get started and learn what you can do with the ittybit API

View Markdown

What is Ittybit?

Ittybit makes media APIs for developers.

We try to make them easy to start with, intuitive to learn, and very powerful when you are ready.

Let us handle all the annoying parts of video, audio, and image processing, so you can focus on building your app.

Our founding team have 35 years of combined experience in video and media technology.


APIs

Ittybit provides a single consistent API for managing media:

  • Tasks - Run powerful actions like transcoding, resizing, and extracting rich intelligence data with a few lines of code
  • Runs - Create multi-step workflows with parallel tasks, sequential chaining, and conditional logic
  • Automations - Define reusable workflows and trigger them on demand

Use Cases

Existing customers use ittybit to:

  • Automatically convert user uploads to formats that work across browsers and devices
  • Compress files to save up to 90% on bandwidth and storage
  • Make every upload searchable and accessible
  • Filter NSFW content and enforce brand safety
  • Add subtitles, chapters, and thumbnails to their app's videos
  • Seamlessly scale-up to process 40,000 hrs of content a day

Quickstart

You can grab an API Key and make your first API call using cURL:

curl -X POST "https://api.ittybit.com/tasks" \
-H "Authorization: Bearer ITTYBIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://ittyb.it/sample.mp4", "kind": "summary"}'

This creates a new task that generates an AI-powered title, description, and tags for the video.

See the Quickstart Guide for more details, or try examples directly in the API reference.


Core Concepts

Tasks

Tasks are a powerful way to do complex media processing with a simple API.

Media Tasks

Intelligence Tasks

Track Tasks

Runs & Workflows

Build multi-step workflows with parallel execution, sequential chaining, and conditional logic.

Automations

With automations you can define reusable workflows and trigger them on demand via the API.


Platform

Connections

Events & Webhooks


Guides

Guides are a collection of tutorials that cover common use cases and how to solve them with ittybit.


AI & LLMs

All docs pages include a button to copy the page as markdown, and a button to view the page as markdown (you can also add .md to the end of URLs).


Resources


Questions

We're constantly adding and updating these docs, but they're not exhaustive yet.

If you have any questions, please don't hesitate to contact us.

We're always happy to help!

On this page