Official client libraries for JavaScript, React, and Next.js.

SDKs

Official Spronta client libraries. Built on a zero-dependency core that works everywhere.

Packages

PackageDescriptionRuntimeLinks
@spronta/imagesCore — URL builder, signing, blurhash, srcsetBrowser, Node, Deno, Bun, Workersnpm · GitHub
@spronta/images-reactReact components with blurhash + lazy loadingReact 18+npm · GitHub
@spronta/images-nextNext.js loader + image componentNext.js 14+npm · GitHub

Install

# Core only
npm install @spronta/images

# React
npm install @spronta/images-react

# Next.js
npm install @spronta/images-next

Architecture

All SDKs build on @spronta/images (core). The React and Next.js packages are thin wrappers that add framework-specific components:

@spronta/images (core, zero deps)
  ├── @spronta/images-react (SprontaImage, provider)
  └── @spronta/images-next  (SprontaNextImage, loader)

Sections

  • Core SDK — URL builder, signing, blurhash decode
  • React SDK — SprontaImage component, provider, hooks
  • Next.js SDK — next/image loader, SprontaNextImage