← Back to APIs

BlobStream

infrastructurehttps://api.blobstream.dev

Serverless file storage and CDN

What it does

BlobStream provides S3-compatible object storage with built-in CDN, image resizing, and signed URLs. Designed for apps that need simple file upload and delivery without managing buckets or regions.

Example usage

Copy and run — works out of the box.

curl
curl -X PUT https://api.blobstream.dev/v1/upload \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@image.png" \
  -F "path=uploads/image.png"
Node.js
const BlobStream = require('blobstream');
const blob = new BlobStream(process.env.BLOB_API_KEY);

const { url } = await blob.upload('image.png', { path: 'uploads/image.png' });
Python
import blobstream

blob = blobstream.BlobStream(api_key=os.environ['BLOB_API_KEY'])
url = blob.upload('image.png', path='uploads/image.png')

Build ideas for this API

AI-suggested app ideas — perfect for indie hackers.

  • User avatar and media manager for apps
  • Resume/portfolio file hosting for job sites
  • Document management with preview generation