The developer-first headless CMS. Create articles, fetch them via API, done.
No credit card required.
import { SimplistClient } from "@simplist.blog/sdk" const client = new SimplistClient({ apiKey: process.env.SIMPLIST_API_KEY, }) const articles = await client.articles.list({ limit: 10, tags: ["changelog"], })
Why Developers Pick Simplist
Content API, analytics, SEO and multi-tenant projects – all in one place, without a custom backend to maintain.
Build your blog with our free plan, upgrade to Pro when you need advanced features.
Everything you need to know about our pricing
Still have questions? We're here to help.
Contact usBuilt for Developers
Create a client, post your content, fetch it on your blog. That's it.
import { SimplistClient } from "@simplist.blog/sdk" const client = new SimplistClient({ apiKey: process.env.SIMPLIST_API_KEY })
const articles = await client.articles.list({ limit: 10, sortBy: "publishedAt", order: "desc", })
export async function BlogPage() { const { data } = await client.articles.list({ limit: 5 }) return ( <ul> {data.map((article) => ( <li key={article.id}>{article.title}</li> ))} </ul> ) }
{
"data": [
{
"id": "art_01hx...",
"title": "Introducing our new analytics API",
"slug": "introducing-analytics-api",
"excerpt": "Track views, sessions and engagement...",
"publishedAt": "2024-05-10T09:30:00Z",
"tags": ["changelog", "product"]
}
]
}