Support

i.supa.codes is an entirely free and ad-less service sustained without profit in mind.
Every donation is greatly appreciated!

Bitcoin:
bc1qj4f0r9fwyjptrpc22fhed29h3sd8ss8m6r7jvj

Monero:
42oX4zS59RG8vxD3gjiR2oT3YcXpoSgMuP45nhyyUa6XERR19XknyV1B7r7qeF1JwFWSuc5rkCmxEfJEoEcggmFVHjmUEtv

Subscribe on Twitch

i.supa.codes


Settings
ShareX

Click here to download the ShareX 11.5+ config

Chatterino

Settings; External Tools; Image Uploader

Request URL: https://i.supa.codes/api/upload
Form field: file
Image link: {link}
Deletion link: {delete}
DankChat

Native Twitch chat client for mobile --
Same configuration format as Chatterino, uploader defaults to kappa.lol.

API
Upload: curl "https://i.supa.codes/api/upload" -F "file=@/home/supa/kappa.png"
content-type: application/json
{
    "id": "${id}",
    "ext": ".png",
    "type": "image/png",
    "checksum": "${md5}",
    "key": "${key}",
    "link": "https://i.supa.codes/${id}",
    "delete": "https://i.supa.codes/delete?${key}"
}
Delete: curl "https://i.supa.codes/api/delete?key=$fileKey"
content-type: application/json
{
    "success": true
}
Object: curl "https://i.supa.codes/api/object?id=$fileId"
content-type: application/json
{
    "id": "${id}",
    "type": "${mimetype}",
    "date": "${Number(unixUploadTimeMS)}",
    "size": "${Number(bytes)}",
    "checksums": {
        "md5": "${md5}"
    },
    "name": "${filename} (nullable)"
}

Looking for a cool song/video queue manager for your Twitch chat?
Either way, check out chat.vote/playlist!