Pronta para produção
API de otimização de imagens
Comprima, redimensione e converta imagens com uma solicitação síncrona. Apenas imagens processadas com sucesso consomem créditos.
Síncrona e simples
Por padrão, store=none retorna os bytes da imagem de forma síncrona sem armazenamento persistente das imagens de origem ou saída.
store=temp / store=cdn
store=temp armazena apenas o resultado otimizado e retorna JSON com um link válido por 2 horas. A expiração do link é separada da exclusão física pela limpeza do ciclo de vida do armazenamento; não há garantia de prazo fixo de exclusão. store=cdn retorna JSON com uma URL pública e armazena apenas o resultado otimizado até sua exclusão pelo usuário, aplicação dos Termos ou limpeza do ciclo de vida do plano ou assinatura.
Créditos previsíveis
Cada imagem processada com sucesso custa um crédito. Falhas de validação, decodificação e processamento não custam nada.
Um endpoint, controles úteis
- Entrada JPEG, PNG, WebP, HEIC e HEIF.
- Saída JPEG, PNG, WebP ou AVIF — nunca HEIC.
- Controles de qualidade, largura máxima, altura máxima e metadados.
- Limites de segurança de 20 MB, 25 megapixels, um quadro e 30 segundos.
- Novas tentativas idempotentes com o cabeçalho opcional Idempotency-Key.
curl -X POST "$API_URL/v1/images/optimize" \
-H "Authorization: Bearer oyi_live_..." \
-H "Idempotency-Key: upload-123" \
-F "[email protected]" \
-F "output_format=webp" \
-F "quality=80" \
--output photo.webp500 créditos grátis todos os meses
Contas sem assinatura recebem 500 créditos grátis por mês, além de um bônus de boas-vindas único de 100 créditos. Nenhum cartão é necessário. Uma imagem processada com sucesso custa um crédito; solicitações com falha não custam nada.
Criar uma conta de API gratuita