SmallPict LogoSmallPict
Integración Oficial y SDK

Biblioteca de nivel empresarial para microservicios Spring Cloud y Java

SDK de Java con tipos seguros diseñado para entornos corporativos con soporte para inyección de dependencias en Spring Boot y procesamiento reactivo con Reactor.

Instalar:implementation "app.smallpict:smallpict-java:1.2.0"
Paquete JAVA

Ejemplo de Implementación

java
// Spring Boot Service Example
import app.smallpict.SmallPictClient;
import app.smallpict.models.OptimizeRequest;
import app.smallpict.models.ImageFormat;
import org.springframework.stereotype.Service;

@Service
public class MediaOptimizationService {
    private final SmallPictClient client = new SmallPictClient(System.getenv("SMALLPICT_API_KEY"));

    public String optimizeUpload(byte[] imageBytes) {
        return client.optimize(OptimizeRequest.builder()
            .bytes(imageBytes)
            .format(ImageFormat.AVIF)
            .quality(80)
            .maxWidth(1600)
            .build())
            .getCdnUrl();
    }
}

Pasos de Integración

1Añade la Dependencia Maven

Incluye smallpict-spring-boot-starter en tu archivo pom.xml o build.gradle.

2Configura application.yml

Establece tu smallpict.api-key y configura las opciones de conexión HTTP pool.

3Inyecta el Servicio

Inyecta @Autowired SmallPictService en tus controladores y servicios de negocio.

Beneficios Principales

  • Integración nativa con Spring Boot 3 y soporte para imágenes nativas GraalVM
  • APIs síncronas y asíncronas reactivas mediante Project Reactor
  • Métricas integradas con Micrometer para monitoreo en tiempo real
  • Diseñado para alta escalabilidad en clústeres empresariales
Documentación Oficial para Desarrolladores

¿Necesita guías completas y especificaciones de API?

Consulte parámetros, autenticación, códigos de error y pruebas locales en nuestra guía oficial de SDK de Java & Spring Boot.

Leer Documentación de SDK de Java & Spring Boot

Potencie el pipeline de imágenes de SDK de Java & Spring Boot

Experimente optimización AVIF y WebP en menos de 50 ms. Sin costo de configuración, claves de sandbox instantáneas.