@spronta/sdk
Client SDK for the Spronta CMS. Fetch content from the Spronta platform or local files.
Install
npm install @spronta/sdk
Quick start
import { createClient } from "@spronta/sdk";
const client = createClient({
projectId: "your-project-id",
apiKey: "your-api-key",
});
const page = await client.getEntry("home");
const posts = await client.listEntries("blog-post");
Modes
The SDK supports two data sources controlled by SPRONTA_SOURCE:
api (default) — fetches from the Spronta platform API
local — reads from local JSON files (for static site generation)
SPRONTA_SOURCE=local
React
import { SprontaContent } from "@spronta/sdk/react";
<SprontaContent entry={page} />
License
MIT