ShareX
Use BasiX as a ShareX custom uploader: drag a screenshot, get a CDN link on your clipboard.
You need a BasiX API key for this. Free account, 3 GB included, no card.Get your key →
1.Create a key
Create an upload-scoped key in your client area. Upload-scoped keys work on every plan, including the free one, and cannot delete anything — which is what you want in a file that ends up in a resource folder.
2.Add a custom uploader
In ShareX: Destinations → Custom uploader settings → New. Or paste the JSON below into a `.sxcu` file and open it — ShareX imports it directly.
json{ "Version": "15.0.0", "Name": "BasiX Media", "DestinationType": "ImageUploader, FileUploader", "RequestMethod": "POST", "RequestURL": "https://upload.basix.media/api/v3/file", "Headers": { "Authorization": "Bearer YOUR_BASIX_KEY" }, "Body": "MultipartFormData", "FileFormName": "file", "URL": "{json:url}", "ErrorMessage": "{json:message}" }
Worth knowing
- Or skip all of this: the API keys page in your client area has a Download for ShareX button that creates an upload-only key and hands you the finished file.
- `{json:data.url}` also works if you copied a config written for another provider — BasiX returns the URL in both places.
Configuration last checked against the upstream project on 2026-09-20.
Try it on your own server
Create a free account and your API key is ready in about two minutes. 3 GB included, bandwidth never billed, no card needed.
Something not working, or a script not listed? Read the full FiveM docs or ask us — we will wire it up with you.