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:
Paquete JAVAimplementation "app.smallpict:smallpict-java:1.2.0"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.
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.
