earlyseo

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/blog

CLI scaffold

npx @earlyseo/blog init

Copies a starter app/blog/ folder, wires Tailwind tokens, and adds a sitemap rule.

Environment

EARLYSEO_SITE_ID=<uuid>
EARLYSEO_API_KEY=es_xxxxxxxxxxxxxxxxxxxx

Fetch

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