NAiOS IconNAiOS Logo
Volver al catálogo

Kraken.io

kraken_io

Kraken.io is an image optimization and compression platform that helps reduce image file sizes without compromising quality.

Acciones
4
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (4)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Check Kraken.io User StatusKRAKEN_IO_CHECK_USER_STATUSAcción

Tool to retrieve current kraken.io account status and quota usage. use when you need to verify plan limits and remaining quota before processing images.

Parámetros de entrada

  • api_keystringObligatorio

    Your Kraken.io API Key.

  • api_secretstringObligatorio

    Your Kraken.io API Secret.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Optimize Image by URLKRAKEN_IO_OPTIMIZE_IMAGE_URLAcción

Tool to optimize an image from a public url. use when you need to compress, resize, or convert an externally hosted image. returns result immediately if 'wait' is true.

Parámetros de entrada

  • devboolean

    Development mode (no real optimization)

  • urlstringObligatorio

    Publicly accessible URL of the image to optimize

  • authobjectObligatorio

    Authentication credentials for Kraken API

  • avifboolean

    Return image also in AVIF format

  • waitboolean

    Return optimization result synchronously if true

  • webpboolean

    Return image also in WebP format

  • lossyboolean

    Use lossy optimization mode

  • resizeobject

    Resize options sub-object

  • convertstringenum

    Convert image to specified format

    jpegpnggifwebpavif
  • qualityinteger

    Compression quality (0-100) for lossy mode

  • losslessboolean

    Use lossless optimization mode

  • s3_storeobject

    S3 storage options sub-object

  • preserve_metadataboolean

    Preserve image metadata (EXIF, IPTC) in output

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Preserve Image MetadataKRAKEN_IO_PRESERVE_METADATAAcción

Tool to preserve exif and other metadata during kraken.io image optimization. use when you need to maintain metadata while compressing images.

Parámetros de entrada

  • devboolean

    Use developer mode (no real optimization)

  • urlstringuri

    Remote image URL to optimize, required if `file` is not provided

  • authobjectObligatorio

    Authentication credentials for Kraken.io API

  • filestringbinary

    Binary content of the image to upload, required if `url` is not provided

  • waitboolean

    Return result synchronously when true

  • lossyboolean

    Use lossy optimization mode

  • qualityinteger

    Image quality for lossy mode (0-100)

  • s3_storeobject

    S3 storage parameters for optimized image.

  • file_namestring

    Filename for the uploaded file when using `file`

  • preserve_metadataboolean

    Preserve all EXIF and other metadata when true

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Sandbox Image UploadKRAKEN_IO_SANDBOX_UPLOADAcción

Tool to upload and optimize images in sandbox mode. use when you want to test the kraken.io api without consuming credits.

Parámetros de entrada

  • devboolean

    Must be true to enable sandbox mode (no credits used; output is watermarked)

  • urlstringuri

    URL of the image to optimize. Required if `file` is not provided.

  • authobjectObligatorio

    Authentication credentials for Kraken.io API

  • filestringbinary

    Binary image data to upload. Required if `url` is not provided.

  • waitboolean

    If true, wait for optimization to finish and return immediately

  • lossyboolean

    If true, perform intelligent lossy optimization

  • resizeobject

    Resize options sub-object

  • qualityinteger

    Desired quality for lossy optimization (0-100)

  • losslessboolean

    If true, perform lossless optimization

  • file_namestring

    Filename for the uploaded binary `file`. Required if `file` is provided.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not