Cloudinary ยท MongoDB ยท Private

Your files.
Your links.

Upload any file and get a permanent direct link โ€” stored on Cloudinary CDN, tracked in MongoDB. Fast anywhere in the world.

โ€”My Files
200MBMax Size
CDNGlobal
๐Ÿ“
Drop your file here
Images ยท Videos ยท Documents ยท Max 200MB
Uploading...
Upload Complete โ€” Direct Link
My Uploadsthis device only
No uploads yet โ€” drop a file above to get started.
Python API
Quick Start
pip3 install badbox ยท no config needed
# Install once
# pip3 install badbox

from badbox import upload_file

# Works directly โ€” no setup needed
url = upload_file("photo.jpg")
print(url)
# โ†’ https://res.cloudinary.com/...
Telegram Bot
Works with any bot framework
from badbox import upload_bytes

async def handle_photo(update, ctx):
    photo = update.message.photo[-1]
    f = await ctx.bot.get_file(photo.file_id)
    data = await f.download_as_bytearray()
    url = upload_bytes(bytes(data), "photo.jpg")
    await update.message.reply_text(url)