Zavilo SDK

Ferramentas de arquivos dentro do seu produto.

Integre ferramentas de conversão e processamento do Zavilo diretamente ao seu site ou app. Use Headless para automação total, Interactive quando houver decisão visual do usuário e Embedded para a experiência completa.

<script src="https://sdk.zavilo.app/v1/zavilo.js"></script>

const client = await Zavilo.init({
  publicKey: "pk_live_xxxxx"
});

const result = await client.run("resize-image", {
  file,
  options: {
    width: 1200,
    format: "webp",
    quality: 0.9
  }
});

const output = result.files[0];

Um SDK, três modos de integração

Escolha o nível de integração adequado para cada ferramenta.

Headless

Envie objetos File e parâmetros e receba o File resultante. Ideal para automação e pipelines.

Interactive

Pré-preencha opções conhecidas, deixe o usuário decidir o que exige interação visual e receba o resultado por callback.

Embedded

Incorpore a experiência completa da ferramenta, incluindo controles e download.

Encadeie ferramentas usando o mesmo File

O File retornado pode ser usado imediatamente como entrada da próxima ferramenta compatível.

1. Entradaoriginal.jpg
2. Converterjpg-to-webp
3. Redimensionarresize-image
4. Comprimircompress-image
O Playground roda em sdk.zavilo.app e autentica por api.zavilo.app, demonstrando o SDK em um domínio separado do serviço principal.

Bundle SDK atual

O primeiro bundle de imagens possui nove ferramentas com os três modos quando habilitados para sua Public Key.

Converter

Conversões JPG ↔ PNG/WebP e PNG ↔ WebP.

Transformar

Redimensionar, girar e espelhar imagens.

Otimizar

Comprimir imagens com qualidade e formato configuráveis.