imgbt
Getting Started

Quick Start

Upload your first image to imgbt in under 5 minutes.

Quick Start

Get started with imgbt by uploading your first image.

1. Get Your API Keys

Sign up at app.imgbt.com and create a vault. Each vault comes with a public key (pk_*) for read-only access and a secret key (sk_*) for full access.

2. Upload an Image

curl -X POST https://your-vault.imgbt.com/api/v1/vaults/{vaultId}/assets \
  -H "Authorization: Bearer sk_your_secret_key" \
  -F "[email protected]" \
  -F "partition=marketing" \
  -F "collection=blog" \
  -F "channel=hero-images"

The response includes the asset metadata:

{
  "id": "asset_01abc...",
  "vault_id": "vault_01abc...",
  "partition": "marketing",
  "collection": "blog",
  "channel": "hero-images",
  "filename": "photo.jpg",
  "size": 245760,
  "mime_type": "image/jpeg",
  "created_at": "2026-01-15T10:30:00Z"
}

3. Deliver the Image

Access your image via the delivery URL:

https://your-vault.imgbt.com/marketing/blog/hero-images/photo.jpg

4. Apply Transforms

Add query parameters to transform on the fly:

https://your-vault.imgbt.com/marketing/blog/hero-images/photo.jpg?w=800&h=600&fit=cover&format=webp&q=85

This resizes to 800x600, covers the area, converts to WebP, and sets quality to 85.

Next Steps