Ittybit provides scalable media APIs and automations designed to store, transform, and extract intelligence from video, audio, and image files. It enables developers to integrate powerful media features into their applications with minimal code, supporting growth from initial projects to millions of uploads by automating complex media workflows.
What is Ittybit?
How to use
Users interact with Ittybit primarily through its media APIs, integrating functionalities like file storage, transformation, intelligence extraction, and media player enhancements directly into their applications using code snippets. Automations can be set up to trigger workflows for new uploads, handling tasks such as compression, conversion, and analysis automatically.
Core Features
- Scalable media APIs for video, audio, and image files
- Secure storage and rapid global delivery with built-in CDN
- AI-powered intelligence for media analysis (summarization, object/speech/text extraction, NSFW detection)
- Media transformation (conversion, compression, resizing, cropping)
- Enhance media players with poster images, automatic subtitles, captions, and chapter markers
- Automated media workflows for processing millions of files
- Detailed media usage analytics and insights
Use Cases
- Serving video lessons reliably and affordably for online education platforms.
- Supporting user-generated content (UGC) by handling various formats, security, and content moderation.
- Adding powerful media features to applications in minutes.
- Automating complex media processing tasks to scale with product growth.
- Building robust media workflows declaratively without infrastructure stress.
FAQ
What is delivery?
Delivery refers to the egress of data from Ittybit storage to the internet, utilizing their multi-CDN infrastructure. It's how your media is served to your users. For example, a 100MB video file downloaded 100 times will be 10GB of delivery usage. There are no extra charges for requests or different regions, making delivery costs very predictable.
What is storage?
Storage is Ittybit's secure object storage solution, featuring automatic backups and cross-region redundancy. It is billed based on the amount of data stored in your Ittybit account, including original and transformed files, calculated daily. For example, a 100MB video uploaded and a 20MB compressed version generated will result in 120MB of storage usage for the month if stored for the full month.
What is task processing?
Task processing refers to the computation involved in using features like Intelligence, Sources, Tracks, and Automations. Usage is calculated based on the sum of input and output file sizes for these operations. For example, uploading a 100MB video and generating a 20MB compressed version results in 120MB of task usage. Intelligence and Tracks typically output very small files, so their usage is effectively just the input file size.
How do overages work?
If you exceed the included monthly allowances for delivery, storage, or task processing, or need more projects or users than your plan includes, overage charges will apply. Overages are charged automatically at the end of each billing period, or each month if on an annual plan. Specific rates are detailed in your plan, typically per GB for resources or per unit for projects/users.
Can I set a limit on overage charges?
You can monitor usage across delivery, storage, and tasks in the Ittybit dashboard. While they plan to enable spending limits in the dashboard in the future, you can contact them today to set up a custom plan if you need to limit overage charges.
What are file access rules?
File access rules allow you to control the privacy and accessibility of your files. You can set up conditions for access, such as requiring signed URLs for private content, implementing georestrictions, or creating IP allowlists. These rules are available on the Startup plan and above.
What is advanced data?
Advanced data features provide deeper insights into your media delivery and usage. This includes a 30-day log retention period for reviewing past events and troubleshooting, as well as in-depth delivery analytics for each individual file. Advanced data is available on the Startup plan and above.
Can I cancel anytime?
Yes, you can cancel your subscription at any time. If you cancel, your subscription will remain active until the end of your current billing period, and you will not be charged further.
What is the refund policy?
Ittybit offers a 30-day money-back guarantee on paid plans. After this period, they do not typically offer refunds for services already rendered or unused portions of your subscription. However, they encourage users to contact them if unhappy with any aspect of the service.
Can I pay by invoice?
Yes, for Scale plan customers and those with custom enterprise agreements, Ittybit offers the option to pay by invoice. For Staging and Startup plans, all payments are made in advance through their billing partner (Stripe).
What is priority and slack support?
Priority & Slack support offers faster and more direct access to Ittybit's support team. This includes instant help via chat (Slack) and priority responses to email tickets, ensuring urgent issues are addressed promptly. This level of support is included in the Startup plan and above.
Pricing
Staging
Free
Ideal for starting out, staging environments, and side-projects. Includes 100GB/m Delivery (then $0.05/GB), 50GB Storage (then $0.05/GB), 20GB/m Task Processing (then $0.50/GB), and a free *.ittybit.net Domain.
Startup
from $59 /m
Includes everything needed to handle millions of uploads, views, and tasks. Comes with 1TB/m Delivery (then $0.02/GB), 500GB Storage (then $0.02/GB), 100GB/m Task Processing (then $0.25/GB), 1 Custom Domain (then $29/m each), File Access Rules, and Priority & Slack Support.
Scale
from $499 /m
For apps that use 10TB+/month or have other custom requirements. Offers Volume Rates as low as $2/TB for Delivery, Customisable Limits, SSO, RBAC, Audit Logs available, Custom SLAs (typically for $100k/yr+ contracts), and a Dedicated Support Manager.
Pros & Cons
Pros
- Scalable and reliable infrastructure capable of handling millions of files.
- Simplified media management through APIs, reducing development complexity.
- Cost-effective compared to building in-house solutions or other cloud providers.
- Comprehensive suite of features including storage, transformation, AI intelligence, and delivery.
- Automated workflows for efficient media handling.
- Secure-by-default with multi-region backups and data encryption.
- Low-latency global delivery with built-in CDN.
- Developer-friendly experience with clear documentation and code examples.
- Predictable delivery costs without extra charges for requests or regions.
Cons
- Custom domains incur an additional monthly cost per domain.
- Advanced features like custom SLAs are typically reserved for high-tier contracts ($100k/yr+).
- Spending limits are not yet directly manageable in the dashboard (though planned for the future).