API reference & guides

Everything you need to integrate GrainLux into your application. From quick start to advanced transformations.

Quick Start

5 minutes

Get your first image transformation running in under 5 minutes. No SDK required — just a URL.

Authentication

API keys & tokens

Learn how to authenticate requests using API keys, signed URLs, or OAuth tokens for secure access.

Image Transformations

200+ parameters

Complete reference for resize, crop, format, quality, effects, overlays, and all transformation parameters.

Video Processing

Transcode & stream

Transcode videos, generate thumbnails, create adaptive streams, and extract frames via the API.

Start building in any language

bash
# Transform an image: resize to 800x600, convert to WebP
curl "https://api.grainlux.com/v1/transform/w_800,h_600,f_webp,q_auto/my-image.jpg" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o output.webp

More resources

SDKs & Libraries

Official SDKs for Node.js, Python, Ruby, Go, PHP, and more. Install and start transforming in minutes.

View SDKs →
API Status

Real-time status of all GrainLux services including API, CDN, and dashboard availability.

Check Status →
Changelog

Stay up to date with new features, improvements, and API changes shipped every week.

View Changelog →