Skip to content

Quick Start (5 Minutes)

This guide gets you from zero to a live blog using JSONPress.

Log in to your JSONPress Dashboard and create a blog post. Add a Heading, some Text, and an Image.

Click Publish to make it available via the public API.

Go to Settings → API Key and generate a key. This will be used as the apiKey prop in the renderer.

In your React project, install the official renderer:

Terminal window
npm install jsonpress-block-renderer

Use the JsonPressBlog component. It handles fetching and rendering automatically.

"use client";
import { JsonPressBlog } from "jsonpress-block-renderer";
import "jsonpress-block-renderer/style";
export default function MyBlog() {
return (
<div style={{ maxWidth: '800px', margin: 'auto' }}>
<JsonPressBlog
apiKey="YOUR_API_KEY"
slug="your-blog-slug-or-id"
template="Professional"
/>
</div>
);
}

You’ve successfully integrated JSONPress. Your content is now managed in the dashboard and rendered in your app.