SmallPict LogoSmallPict
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:implementation "app.smallpict:smallpict-java:1.2.0"
Pacote JAVA

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.

Ler Docs de 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.