Herramientas de archivos dentro de tu producto.
Integra directamente las herramientas de conversión y procesamiento de Zavilo en tu web o aplicación. Usa Headless para automatización completa, Interactive cuando el usuario deba tomar decisiones visuales y Embedded para mostrar la experiencia 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];Un SDK, tres modos de integración
Elige el nivel de integración adecuado para cada herramienta.
Headless
Envía objetos File y parámetros y recibe el File resultante. Ideal para automatización y pipelines.
Interactive
Preconfigura las opciones conocidas, deja al usuario decidir lo visual y recibe el resultado mediante callback.
Embedded
Inserta la experiencia completa de la herramienta, incluidos controles y descarga.
Encadena herramientas con el mismo File
El File devuelto puede utilizarse inmediatamente como entrada de otra herramienta compatible.
Bundle SDK actual
El primer bundle de imagen incluye nueve herramientas con los tres modos cuando tu Public Key tiene permiso.
Convertir
Conversiones JPG ↔ PNG/WebP y PNG ↔ WebP.
Transformar
Redimensionar, rotar y voltear imágenes.
Optimizar
Comprimir imágenes con calidad y formato configurables.