Skip to main content

ShareX Integration

You can easily configure ShareX to upload images and files directly to your sCloud bucket.

Configuration

  1. Download the custom uploader configuration or create a new one.
  2. Replace YOUR_BUCKET_NAME with your actual bucket name.
  3. Replace YOUR_API_KEY with your valid sCloud API key.

SXCU Configuration

Copy the code below and save it as sCloud.sxcu, then double-click it to install.
{
  "Version": "15.0.0",
  "Name": "sCloud",
  "DestinationType": "ImageUploader, FileUploader",
  "RequestMethod": "POST",
  "RequestURL": "https://cdn.sacul.cloud/YOUR_BUCKET_NAME",
  "Headers": {
    "Authorization": "Bearer YOUR_API_KEY"
  },
  "Body": "MultipartFormData",
  "FileFormName": "file",
  "URL": "{json:url}",
  "ThumbnailURL": "{json:thumbnailUrl}",
  "ErrorMessage": "{json:error}"
}

Manual Setup

If you prefer to configure it manually in ShareX:
  1. Open Destinations > Custom uploader settings.
  2. Click New.
  3. Set Name to sCloud.
  4. Set Request URL to https://cdn.sacul.cloud/YOUR_BUCKET_NAME.
  5. Set Method to POST.
  6. Add a Header:
    • Name: Authorization
    • Value: Bearer YOUR_API_KEY
  7. Set Body to Multipart form data.
  8. Set File form name to file.
  9. In the URL box (bottom right), enter {json:url}.