Skip to main content
Build a Vue.js application powered by the Publive CDS API.
Important: Use a backend proxy to protect your API credentials. Do not call the Publive API directly from the browser.

1. Create API Composable

Create composables/usePublive.js:

2. Create a Post Listing Page

See the Post Listing API for the full response shape.

3. Create a Post Detail Page

See the Post Details API for the full response shape.

Setup with Vanilla Vue.js

For a standard Vue.js SPA (without Nuxt), use a backend proxy to keep credentials off the client.

1. Create a Backend Proxy

2. Create a Composable

3. Create a Post Listing Page

See the Post Listing API for the full response shape.

4. Create a Post Detail Page

See the Post Details API for the full response shape.

Advanced

Filtering by Category

See the Category Listing API. Nuxt.js:
Vanilla Vue.js:

Building Navigation

See the Navbar API. Nuxt.js:
Vanilla Vue.js:
Last modified on July 21, 2026