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.