Key-Value Store for External Frontend Needs

A simple data store for frontend-specific values.

Bloggo does not provide a built-in public website. Instead, it offers an external API that developers can use to build their own frontends. However, sometimes frontend developers need to store a few key-value pairs directly inside the CMS — for example, homepage titles, footer texts, contact info, or “About” page snippets.

For that purpose, Bloggo includes a Key-Value Store.

 How It Works

The Key-Value Store is a simple key-value database that allows storing small text or JSON data.

Each entry has:

  • A key (unique string)

  • A value (string or JSON text)

 Access Permissions

Editors and Admins can view, create, edit, and delete key-value pairs. Authors cannot access this section.

 Example Usage

Let’s say your frontend website needs a footer message:

Key: site_footer
Value: "© 2025 Bloggo - All rights reserved."

Or maybe you need a hero banner title:

Key: homepage_hero_title
Value: "Welcome to Our Blog"

Your frontend can fetch these via the REST API endpoint:

GET /api/kv/:key

This feature removes the need to hardcode static text in the frontend and lets editors update them directly from Bloggo’s interface.