Overview
A theme customizes the layout of your Dev Portal: how wide the pages are, where the main menu sits in the header, and whether the content sits in an open page, a rounded frame, or separate cards. You pick one theme for the whole portal, and it applies to every page at once, including the built-in pages such as API documents and the applications list. Your pages, navigation, and content stay as they are.
Konnect Dev Portal ships multiple themes, and more are coming. Colors are set separately through theme.colors, and every theme accepts them, so you can change the layout without touching your palette. See Primary color.
Available themes
Each theme has a live preview portal where you can browse a full Dev Portal built with that theme.
A focused, modern theme that centers content at a comfortable reading width.
A soft, structured look where the header and sidebar rest on a tinted backdrop and your content sits in a rounded frame.
A smooth, layered look where your navigation, content, and table of contents sit as separate rounded cards on a soft backdrop, with a floating rounded header above.
A spacious theme where content spans the full width of the page, with a centered header menu and clean borders between sections.
Setting the active theme
Set the theme.name property in the Portal's Appearance customization settings, or via the /v3/portals/{portalId}/customization endpoint.
One of: 'mesa' | 'grove' | 'pebble' | 'ocean'
{
"theme": {
"name": "mesa"
}
}
When theme.name is missing, or names a theme the portal cannot render, the portal renders ocean, so a portal that has never set theme.name keeps the default look.