Skip to main content

Confluence search

Plugin details
Created byK-Phoen
TypeOpen-source plugin


Application configuration YAML

This plugin requires a backend configuration to make calls to Confluence with authentication. In the following configuration, replace <your-org-name> with the Confluence instance project (for example

Replace <list-of-spaces> with a comma-separated list of the Confluence spaces that you want to include in the search. Enclose the list in brackets, as follows: spaces: [ENG, IT, OPS]. For the spaces you specify, indexing occurs every 12 hours. If the list is empty, the plugin does not index spaces.

Replace <your-username> with the user name which is essentially the email (for example

wikiUrl: https://<your-org-name>
spaces: [<list-of-spaces>]
username: <your-username>


Since the CONFLUENCE_TOKEN variable is used in the application configuration, you must generate a Confluence API key and set it as the value of CONFLUENCE_TOKEN. For information about how to generate an API key, go to the instructions.

Delegate proxy

If your Confluence website is self-hosted or has an IP address allowlist, include the base URL in the delegate proxy section. If your Confluence instance is hosted on a public cloud and can be accessed directly using a token, skip this section. After adding the host, you can select one or more delegates that have access to the host.


When adding the host, include only the host name. Remove the protocol (HTTP/HTTPS) associated with it.


This plugin provides components that are included on the search results page. It does not export any components to be used in the layout section of the IDP Admin UI.


This plugin does not require annotations.


The plugin is owned by K-Phoen and managed in the K-Phoen plugins repository as an open-source project. Create a GitHub issue to report bugs or suggest new features for the plugin.