Integração Oficial e SDK
Biblioteca corporativa para microsserviços Spring Cloud e aplicações Java
SDK Java fortemente tipado desenvolvido para ecossistemas empresariais com suporte à injeção de dependências do Spring Boot e fluxos reativos do Project Reactor.
Instalar:
Pacote JAVAimplementation "app.smallpict:smallpict-java:1.2.0"Exemplo de Implementação
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();
}
}Etapas de Integração
1Adicione a Dependência Maven
Inclua smallpict-spring-boot-starter no seu arquivo pom.xml ou build.gradle.
2Configure application.yml
Defina smallpict.api-key e ajuste as configurações do pool de conexões HTTP.
3Injete o Serviço
Injete @Autowired SmallPictService nos seus controladores e serviços de negócio.
Principais Vantagens
- Suporte nativo ao Spring Boot 3 e compatibilidade com GraalVM Native Image
- APIs síncronas e reativas assíncronas utilizando Project Reactor
- Métricas prontas via Micrometer para monitoramento contínuo em tempo real
- Criado para alta resiliência e estabilidade em clusters corporativos
Documentação Oficial de Desenvolvedores
Precisa de guias completos e especificações da API?
Explore referências de parâmetros, autenticação e testes em nosso guia oficial para SDK Java & Spring Boot.
Acelere seu Pipeline de Imagens com SDK Java & Spring Boot
Experimente otimização AVIF e WebP em menos de 50ms na sua aplicação. Sem taxa de configuração, chaves sandbox imediatas.
