> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Synchronization modes

[old doc.lw link]: https//doc.lucidworks.com/fusion/5.9/twkik3

[localhost link]: http://localhost:3000/docs/5/fusion/operations/config-sync/modes/overview

[mintlify link]: https://doc.lucidworks.com/docs/5/fusion/operations/config-sync/modes/overview

[ConfigSync](/docs/5/fusion/operations/config-sync/overview) can operate in different modes:
import { LwTemplate } from '/snippets/LwTemplate.jsx';

<LwTemplate />

* [Publisher mode](/docs/5/fusion/operations/config-sync/modes/publisher-mode): Monitors Fusion for changes and pushes them to a GitHub repository.
* [Subscriber mode](/docs/5/fusion/operations/config-sync/modes/subscriber-mode): Polls a GitHub repository for changes and applies them to Fusion.
* [Pub/Sub mode](/docs/5/fusion/operations/config-sync/modes/pubsub-mode): Combines the features of both Publisher and Subscriber modes.

See **Configure the ConfigSync mode** for steps to configure the synchronization mode.

<Accordion title="Configure the ConfigSync mode">
  You can configure the synchronization mode by adding the appropriate profile to the `sync` configuration in the `fusion-config-sync` section of the Helm chart configuration, as shown below.

  * Publisher mode:

    ```yaml theme={"dark"}
    fusion-config-sync:
      springProfilesOverride: "kubernetes,jwt,fusion,pub"
    ```
  * Subscriber mode:

    ```yaml theme={"dark"}
    fusion-config-sync:
      springProfilesOverride: "kubernetes,jwt,fusion,sub"
    ```
  * PubSub mode:

    ```yaml theme={"dark"}
    fusion-config-sync:
      springProfilesOverride: "kubernetes,jwt,fusion,pub,sub"
    ```

  For additional options, see [Filters](/docs/5/fusion/operations/config-sync/filters/overview) and the [ConfigSync configuration reference](/docs/5/fusion/operations/config-sync/settings).
</Accordion>
