Signatures

Overview

You can use signatures to create signed URLs which grant access to your project's resources, without revealing your project's API key.

URLs can expire after a specified time and be limited to HTTP GET method for read-only access, or HTTP PUT method for client-side uploads.

See Signatures for a detailed guide.


Signature Objects

signature.json
{
  "domain": "you.ittybit.net",
  "filename": "video.mp4",
  "method": "put",
  "expiry": 1735689600,
  "signature": "a1b2c3d4e5f6...",
  "url": "https://you.ittybit.net/video.mp4?expiry=1735689600&method=put&signature=a1b2c3d4e5f6..."
}

Endpoints

You can use the /signatures endpoint to create signed URLs.

POST

Create Signature

On this page