Official client libraries for JavaScript, React, and Next.js.
SDKs
Official Spronta client libraries. Built on a zero-dependency core that works everywhere.
Packages
| Package | Description | Runtime | Links |
|---|---|---|---|
@spronta/images | Core — URL builder, signing, blurhash, srcset | Browser, Node, Deno, Bun, Workers | npm · GitHub |
@spronta/images-react | React components with blurhash + lazy loading | React 18+ | npm · GitHub |
@spronta/images-next | Next.js loader + image component | Next.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