What is blogjs? A Headless Blogging Platform for Modern Developers
blogjs is an API-first headless blogging platform that helps developers add a fully featured blog to any website without building a CMS from scratch. Learn what BlogJS is, how it works, its key features, and why it's ideal for Next.js, React, Vue, Astro, Angular, Remix, Svelte, and other modern frameworks.

If you've ever wanted to add a blog to your website, you've probably discovered that building a complete content management system (CMS) takes far more time than expected. You need an editor, APIs, authentication, media management, publishing workflows, SEO support, and much more. blogjs removes that complexity by providing a modern, API-first headless blogging platform built specifically for developers.
Whether you're building a SaaS product, company website, documentation portal, portfolio, or developer blog, blogjs lets you create and manage blog content separately from your frontend. You can fetch your posts using the npm package or APIs and display them in any modern JavaScript framework.
What is blogjs?
blogjs is an API-first headless blogging platform designed to help developers integrate a fully featured blog into any website without building a CMS from scratch. Instead of spending weeks creating an admin panel and content APIs, you can focus on your application while blogjs handles blog management.
Unlike traditional blogging platforms that combine content management with website rendering, blogjs separates content from presentation. Your content lives in blogjs, while your frontend remains completely under your control.
How Does blogjs Work?
blogjs follows a simple workflow. You create a project, write and publish blog posts from the dashboard, then fetch those posts in your application using the npm package or REST APIs. Since the platform is headless, you decide how your content is displayed.