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

# Overview

> Connect external services to ShiftLabs

Integrations allow ShiftLabs to connect with your existing infrastructure and services. Configure connections to CI/CD tools, secrets management, service mesh, messaging, and caching systems.

## Available Integrations

<CardGroup cols={2}>
  <Card title="ArgoCD" icon="code-branch" href="/settings/integrations/argo-cd">
    GitOps continuous delivery for Kubernetes
  </Card>

  <Card title="Vault" icon="shield-check" href="/settings/integrations/vault">
    Secrets management and encryption
  </Card>

  <Card title="Consul" icon="server" href="/settings/integrations/consul">
    Service discovery and configuration
  </Card>

  <Card title="Kafka" icon="message" href="/settings/integrations/kafka">
    Distributed event streaming platform
  </Card>

  <Card title="Redis" icon="database" href="/settings/integrations/redis">
    In-memory data store and cache
  </Card>
</CardGroup>

## How to Access Integrations

Go to **Settings → Integrations**

You'll see tabs for each integration type you have permission to view.

## Common Features

All integrations share these capabilities:

* **Add/Edit/Delete** - Manage multiple instances per integration type
* **Health Check** - Test connectivity to verify configuration
* **SSL Verification** - Enable or disable SSL certificate validation
* **Active/Inactive** - Enable or disable integrations without deleting

## Default Instance

Each integration type can have one **default** instance (marked with a star). The default instance is used when no specific instance is specified in operations.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Cannot see an integration tab">
    You need the corresponding read permission for that integration. Contact your administrator.
  </Accordion>

  <Accordion title="Health check fails">
    1. Verify the host URL is correct and accessible
    2. Check if credentials (token/password) are valid
    3. Ensure network connectivity from ShiftLabs to the service
    4. If using SSL, verify the certificate is valid or disable SSL verification
  </Accordion>

  <Accordion title="Cannot add or edit integrations">
    You need write permission for that integration type. Contact your administrator.
  </Accordion>
</AccordionGroup>
