JavaScript SDK
Pull published articles into any JS frontend. Works in Next.js, Astro, Remix, Vite, plain Node — anywhere you can fetch.
Install
npm install @earlyseo/blogCLI scaffold
npx @earlyseo/blog initCopies a starter app/blog/ folder, wires Tailwind tokens, and adds a sitemap rule.
Environment
EARLYSEO_SITE_ID=<uuid>
EARLYSEO_API_KEY=es_xxxxxxxxxxxxxxxxxxxxFetch
import { getArticles } from "@earlyseo/blog";
const { articles } = await getArticles({
siteId: process.env.EARLYSEO_SITE_ID,
apiKey: process.env.EARLYSEO_API_KEY,
});
articles.forEach(a => console.log(a.title, a.slug));Endpoints
GET /api/articles?siteId=&apiKey=— published articles JSONGET /api/article/[id]/image.svg— featured-image SVG