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

# Explore app connections

> Browse and search through all available app connections for Infisical.

export const appConnectionCategories = ["All", "AI & LLM", "Cloud Providers", "Databases", "CI/CD", "Monitoring", "Directory Services", "Identity & Auth", "Data Analytics", "Hosting", "DevOps Tools", "Security", "Networking & DNS", "SaaS"];

export const appConnections = [{
  name: "AWS",
  slug: "aws",
  path: "/integrations/app-connections/aws",
  description: "Learn how to connect your AWS applications to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Azure Key Vault",
  slug: "azure-key-vault",
  path: "/integrations/app-connections/azure-key-vault",
  description: "Learn how to connect your Azure Key Vault to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Azure App Configuration",
  slug: "azure-app-configuration",
  path: "/integrations/app-connections/azure-app-configuration",
  description: "Learn how to connect your Azure App Configuration to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Azure Client Secrets",
  slug: "azure-client-secrets",
  path: "/integrations/app-connections/azure-client-secrets",
  description: "Learn how to connect your Azure Client Secrets to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Azure DevOps",
  slug: "azure-devops",
  path: "/integrations/app-connections/azure-devops",
  description: "Learn how to connect your Azure DevOps to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "Azure ADCS",
  slug: "azure-adcs",
  path: "/integrations/app-connections/azure-adcs",
  description: "Learn how to connect your Azure ADCS to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "SSH",
  slug: "ssh",
  path: "/integrations/app-connections/ssh",
  description: "Learn how to connect your machine using SSH.",
  category: "Networking & DNS"
}, {
  name: "GCP",
  slug: "gcp",
  path: "/integrations/app-connections/gcp",
  description: "Learn how to connect your GCP applications to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "HashiCorp Vault",
  slug: "hashicorp-vault",
  path: "/integrations/app-connections/hashicorp-vault",
  description: "Learn how to connect your HashiCorp Vault to pull secrets from Infisical.",
  category: "Security"
}, {
  name: "1Password",
  slug: "1password",
  path: "/integrations/app-connections/1password",
  description: "Learn how to connect your 1Password to pull secrets from Infisical.",
  category: "Security"
}, {
  name: "Vercel",
  slug: "vercel",
  path: "/integrations/app-connections/vercel",
  description: "Learn how to connect your Vercel application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Netlify",
  slug: "netlify",
  path: "/integrations/app-connections/netlify",
  description: "Learn how to connect your Netlify application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Railway",
  slug: "railway",
  path: "/integrations/app-connections/railway",
  description: "Learn how to connect your Railway application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Fly.io",
  slug: "flyio",
  path: "/integrations/app-connections/flyio",
  description: "Learn how to connect your Fly.io application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Render",
  slug: "render",
  path: "/integrations/app-connections/render",
  description: "Learn how to connect your Render application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Heroku",
  slug: "heroku",
  path: "/integrations/app-connections/heroku",
  description: "Learn how to connect your Heroku application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "DBT",
  slug: "dbt",
  path: "/integrations/app-connections/dbt",
  description: "Learn how to connect your DBT application to pull secrets from Infisical.",
  category: "Data Analytics"
}, {
  name: "DigitalOcean",
  slug: "digital-ocean",
  path: "/integrations/app-connections/digital-ocean",
  description: "Learn how to connect your DigitalOcean application to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Supabase",
  slug: "supabase",
  path: "/integrations/app-connections/supabase",
  description: "Learn how to connect your Supabase application to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Checkly",
  slug: "checkly",
  path: "/integrations/app-connections/checkly",
  description: "Learn how to connect your Checkly application to pull secrets from Infisical.",
  category: "Monitoring"
}, {
  name: "GitHub",
  slug: "github",
  path: "/integrations/app-connections/github",
  description: "Learn how to connect your GitHub application to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "GitHub Radar",
  slug: "github-radar",
  path: "/integrations/app-connections/github-radar",
  description: "Learn how to connect your GitHub Radar to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "GitLab",
  slug: "gitlab",
  path: "/integrations/app-connections/gitlab",
  description: "Learn how to connect your GitLab application to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "TeamCity",
  slug: "teamcity",
  path: "/integrations/app-connections/teamcity",
  description: "Learn how to connect your TeamCity to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "Bitbucket",
  slug: "bitbucket",
  path: "/integrations/app-connections/bitbucket",
  description: "Learn how to connect your Bitbucket to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "Terraform Cloud",
  slug: "terraform-cloud",
  path: "/integrations/app-connections/terraform-cloud",
  description: "Learn how to connect your Terraform Cloud to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Cloudflare",
  slug: "cloudflare",
  path: "/integrations/app-connections/cloudflare",
  description: "Learn how to connect your Cloudflare application to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "CircleCI",
  slug: "circleci",
  path: "/integrations/app-connections/circleci",
  description: "Learn how to connect your CircleCI application to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "Databricks",
  slug: "databricks",
  path: "/integrations/app-connections/databricks",
  description: "Learn how to connect your Databricks to pull secrets from Infisical.",
  category: "Data Analytics"
}, {
  name: "DNS Made Easy",
  slug: "dns-made-easy",
  path: "/integrations/app-connections/dns-made-easy",
  description: "Learn how to connect Infisical to DNS Made Easy.",
  category: "Networking & DNS"
}, {
  name: "Azure DNS",
  slug: "azure-dns",
  path: "/integrations/app-connections/azure-dns",
  description: "Learn how to connect Infisical to Azure DNS for ACME DNS validation.",
  category: "Networking & DNS"
}, {
  name: "PowerDNS",
  slug: "powerdns",
  path: "/integrations/app-connections/powerdns",
  description: "Learn how to connect Infisical to PowerDNS for ACME DNS validation.",
  category: "Networking & DNS"
}, {
  name: "UltraDNS",
  slug: "ultradns",
  path: "/integrations/app-connections/ultradns",
  description: "Learn how to connect Infisical to UltraDNS for ACME DNS validation.",
  category: "Networking & DNS"
}, {
  name: "Windmill",
  slug: "windmill",
  path: "/integrations/app-connections/windmill",
  description: "Learn how to connect your Windmill to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Camunda",
  slug: "camunda",
  path: "/integrations/app-connections/camunda",
  description: "Learn how to connect your Camunda to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Humanitec",
  slug: "humanitec",
  path: "/integrations/app-connections/humanitec",
  description: "Learn how to connect your Humanitec to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "OCI",
  slug: "oci",
  path: "/integrations/app-connections/oci",
  description: "Learn how to connect your OCI applications to pull secrets from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Zabbix",
  slug: "zabbix",
  path: "/integrations/app-connections/zabbix",
  description: "Learn how to connect your Zabbix to pull secrets from Infisical.",
  category: "Monitoring"
}, {
  name: "MySQL",
  slug: "mysql",
  path: "/integrations/app-connections/mysql",
  description: "Learn how to connect your MySQL database to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "PostgreSQL",
  slug: "postgres",
  path: "/integrations/app-connections/postgres",
  description: "Learn how to connect your PostgreSQL database to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Microsoft SQL Server",
  slug: "mssql",
  path: "/integrations/app-connections/mssql",
  description: "Learn how to connect your SQL Server database to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Oracle Database",
  slug: "oracledb",
  path: "/integrations/app-connections/oracledb",
  description: "Learn how to connect your Oracle database to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Redis",
  slug: "redis",
  path: "/integrations/app-connections/redis",
  description: "Learn how to connect Redis to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "LDAP",
  slug: "ldap",
  path: "/integrations/app-connections/ldap",
  description: "Learn how to connect your LDAP to pull secrets from Infisical.",
  category: "Directory Services"
}, {
  name: "Auth0",
  slug: "auth0",
  path: "/integrations/app-connections/auth0",
  description: "Learn how to connect your Auth0 to pull secrets from Infisical.",
  category: "Identity & Auth"
}, {
  name: "Okta",
  slug: "okta",
  path: "/integrations/app-connections/okta",
  description: "Learn how to connect your Okta to pull secrets from Infisical.",
  category: "Identity & Auth"
}, {
  name: "Salesforce",
  slug: "salesforce",
  path: "/integrations/app-connections/salesforce",
  description: "Learn how to connect your Salesforce to pull secrets from Infisical.",
  category: "SaaS"
}, {
  name: "OpenRouter",
  slug: "openrouter",
  path: "/integrations/app-connections/openrouter",
  description: "Learn how to connect OpenRouter (unified LLM router) to manage and rotate API keys with Infisical.",
  category: "AI & LLM"
}, {
  name: "Laravel Forge",
  slug: "laravel-forge",
  path: "/integrations/app-connections/laravel-forge",
  description: "Learn how to connect your Laravel Forge to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Chef",
  slug: "chef",
  path: "/integrations/app-connections/chef",
  description: "Learn how to connect your Chef to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Northflank",
  slug: "northflank",
  path: "/integrations/app-connections/northflank",
  description: "Learn how to connect your Northflank projects to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "Nutanix Prism Central",
  slug: "nutanix-prism-central",
  path: "/integrations/app-connections/nutanix-prism-central",
  description: "Learn how to connect your Nutanix Prism Central to push certificates from Infisical.",
  category: "Cloud Providers"
}, {
  name: "Ona",
  slug: "ona",
  path: "/integrations/app-connections/ona",
  description: "Learn how to connect your Ona (Gitpod) workspaces to pull secrets from Infisical.",
  category: "Hosting"
}, {
  name: "MongoDB",
  slug: "mongodb",
  path: "/integrations/app-connections/mongodb",
  description: "Learn how to connect your MongoDB to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Octopus Deploy",
  slug: "octopus-deploy",
  path: "/integrations/app-connections/octopus-deploy",
  description: "Learn how to connect your Octopus Deploy to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "SMB",
  slug: "smb",
  path: "/integrations/app-connections/smb",
  description: "Learn how to connect to Windows servers via SMB.",
  category: "Networking & DNS"
}, {
  name: "Azure Entra ID",
  slug: "azure-entra-id",
  path: "/integrations/app-connections/azure-entra-id",
  description: "Learn how to connect your Azure Entra ID to manage SCIM tokens with Infisical.",
  category: "Identity & Auth"
}, {
  name: "Infisical",
  slug: "external-infisical",
  path: "/integrations/app-connections/external-infisical",
  description: "Learn how to connect a remote Infisical instance to sync secrets between Infisical projects.",
  category: "Security"
}, {
  name: "Doppler",
  slug: "doppler",
  path: "/integrations/app-connections/doppler",
  description: "Learn how to connect Doppler for migrating data from Doppler to Infisical.",
  category: "DevOps Tools"
}, {
  name: "OVH",
  slug: "ovh",
  path: "/integrations/app-connections/ovh",
  description: "Learn how to connect OVH Cloud to pull secrets from OVH Secret Manager to Infisical.",
  category: "Cloud Providers"
}, {
  name: "Travis CI",
  slug: "travis-ci",
  path: "/integrations/app-connections/travis-ci",
  description: "Learn how to connect Travis CI to pull secrets from Infisical.",
  category: "CI/CD"
}, {
  name: "Snowflake",
  slug: "snowflake",
  path: "/integrations/app-connections/snowflake",
  description: "Learn how to connect Snowflake to pull secrets from Infisical.",
  category: "Databases"
}, {
  name: "Datadog",
  slug: "datadog",
  path: "/integrations/app-connections/datadog",
  description: "Learn how to connect Datadog to pull secrets from Infisical.",
  category: "Monitoring"
}, {
  name: "Convex",
  slug: "convex",
  path: "/integrations/app-connections/convex",
  description: "Learn how to connect Convex to manage and rotate access keys with Infisical.",
  category: "SaaS"
}, {
  name: "Daytona",
  slug: "daytona",
  path: "/integrations/app-connections/daytona",
  description: "Learn how to connect Daytona to push secrets from Infisical into a Daytona organization.",
  category: "SaaS"
}, {
  name: "Trigger.dev",
  slug: "trigger-dev",
  path: "/integrations/app-connections/trigger-dev",
  description: "Learn how to connect your Trigger.dev account to sync secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Anthropic",
  slug: "anthropic",
  path: "/integrations/app-connections/anthropic",
  description: "Learn how to connect Anthropic to manage and rotate API keys with Infisical.",
  category: "AI & LLM"
}, {
  name: "Devin",
  slug: "devin",
  path: "/integrations/app-connections/devin",
  description: "Learn how to connect Devin to manage and rotate API keys with Infisical.",
  category: "AI & LLM"
}, {
  name: "Fireworks",
  slug: "fireworks",
  path: "/integrations/app-connections/fireworks",
  description: "Learn how to connect Fireworks AI to manage and rotate API keys with Infisical.",
  category: "AI & LLM"
}, {
  name: "DigiCert",
  slug: "digicert",
  path: "/integrations/app-connections/digicert",
  description: "Learn how to connect DigiCert to issue and manage certificates with Infisical.",
  category: "Security"
}, {
  name: "Venafi",
  slug: "venafi",
  path: "/integrations/app-connections/venafi",
  description: "Learn how to connect Venafi TLS Protect Cloud to manage certificates with Infisical.",
  category: "Security"
}, {
  name: "Venafi TPP",
  slug: "venafi-tpp",
  path: "/integrations/app-connections/venafi-tpp",
  description: "Learn how to connect Venafi Trust Protection Platform (TPP) to manage certificates with Infisical.",
  category: "Security"
}, {
  name: "F5 BIG-IP",
  slug: "f5-big-ip",
  path: "/integrations/app-connections/f5-big-ip",
  description: "Learn how to connect F5 BIG-IP to deploy and manage certificates with Infisical.",
  category: "Networking & DNS"
}, {
  name: "HPE iLO",
  slug: "hpe-ilo",
  path: "/integrations/app-connections/hpe-ilo",
  description: "Learn how to connect HPE iLO to manage iLO local accounts with Infisical.",
  category: "Networking & DNS"
}, {
  name: "NetScaler",
  slug: "netscaler",
  path: "/integrations/app-connections/netscaler",
  description: "Learn how to connect NetScaler to deploy and manage certificates with Infisical.",
  category: "Networking & DNS"
}, {
  name: "Palo Alto Networks",
  slug: "palo-alto-networks",
  path: "/integrations/app-connections/palo-alto-networks",
  description: "Learn how to connect Palo Alto Networks firewalls and Panorama to deploy certificates with Infisical.",
  category: "Networking & DNS"
}, {
  name: "GoDaddy",
  slug: "godaddy",
  path: "/integrations/app-connections/godaddy",
  description: "Learn how to connect GoDaddy to Infisical for ACME DNS validation.",
  category: "Networking & DNS"
}, {
  name: "Rundeck",
  slug: "rundeck",
  path: "/integrations/app-connections/rundeck",
  description: "Learn how to connect Rundeck to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Qovery",
  slug: "qovery",
  path: "/integrations/app-connections/qovery",
  description: "Learn how to connect Qovery to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Cloud 66",
  slug: "cloud-66",
  path: "/integrations/app-connections/cloud-66",
  description: "Learn how to connect Cloud66 to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Hasura Cloud",
  slug: "hasura-cloud",
  path: "/integrations/app-connections/hasura-cloud",
  description: "Learn how to connect Hasura Cloud to pull secrets from Infisical.",
  category: "Platform"
}, {
  name: "LiteLLM",
  slug: "litellm",
  path: "/integrations/app-connections/litellm",
  description: "Learn how to connect LiteLLM to pull secrets from Infisical.",
  category: "AI & LLM"
}, {
  name: "OpenAI",
  slug: "openai",
  path: "/integrations/app-connections/openai",
  description: "Learn how to connect OpenAI to manage and rotate API keys with Infisical.",
  category: "AI & LLM"
}, {
  name: "Stripe",
  slug: "stripe",
  path: "/integrations/app-connections/stripe",
  description: "Learn how to connect Stripe to manage and rotate API keys with Infisical.",
  category: "SaaS"
}, {
  name: "Spacelift",
  slug: "spacelift",
  path: "/integrations/app-connections/spacelift",
  description: "Learn how to connect Spacelift to pull secrets from Infisical.",
  category: "DevOps Tools"
}, {
  name: "Keeper",
  slug: "keeper",
  path: "/integrations/app-connections/keeper",
  description: "Learn how to connect Keeper Commander Service Mode to sync secrets from Infisical.",
  category: "Security"
}];

export const CatalogBrowser = ({id = "catalog", items = [], categories = [], filterKey = "category", noun = "item", nounPlural = `${noun}s`, badges = item => [{
  label: item[filterKey]
}], urlParam}) => {
  const [searchTerm, setSearchTerm] = useState("");
  const [selected, setSelected] = useState("All");
  const listRef = useRef(null);
  useEffect(() => {
    if (!urlParam) return;
    const requested = new URLSearchParams(window.location.search).get(urlParam);
    if (requested && categories.includes(requested)) setSelected(requested);
  }, []);
  const sorted = useMemo(() => [...items].sort((a, b) => a.name.toLowerCase().localeCompare(b.name.toLowerCase())), [items]);
  const filtered = useMemo(() => {
    const term = searchTerm.trim().toLowerCase();
    return sorted.filter(item => {
      if (selected !== "All" && item[filterKey] !== selected) return false;
      if (!term) return true;
      return [item.name, item.description, item[filterKey], ...badges(item).map(b => b.label)].some(value => value && value.toLowerCase().includes(term));
    });
  }, [sorted, searchTerm, selected]);
  useEffect(() => {
    const path = window.location.pathname;
    const base = path === "/docs" || path.startsWith("/docs/") ? "/docs" : "";
    if (!base || !listRef.current) return;
    listRef.current.querySelectorAll("a[href^='/']").forEach(anchor => {
      const href = anchor.getAttribute("href");
      if (!href.startsWith(`${base}/`)) anchor.setAttribute("href", `${base}${href}`);
    });
  }, [filtered]);
  const count = filtered.length;
  return <div className="ifx-catalog">
      <div className="ifx-catalog__search">
        <svg aria-hidden="true" className="ifx-catalog__search-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path d="m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z" strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" />
        </svg>
        <label className="sr-only" htmlFor={`${id}-search`}>
          Search {nounPlural}
        </label>
        <input id={`${id}-search`} type="search" className="ifx-catalog__input" placeholder={`Search ${nounPlural}...`} value={searchTerm} onChange={event => setSearchTerm(event.target.value)} />
      </div>

      <div className="ifx-catalog__filters" role="group" aria-label={`Filter ${nounPlural}`}>
        {categories.map(category => <button key={category} type="button" className="ifx-catalog__filter" aria-pressed={selected === category} onClick={() => setSelected(category)}>
            {category}
          </button>)}
      </div>

      <p className="ifx-catalog__count" aria-live="polite">
        {count} {count === 1 ? noun : nounPlural} found
        {selected !== "All" && ` in ${selected}`}
        {searchTerm.trim() && ` for "${searchTerm.trim()}"`}
      </p>

      {count > 0 ? <div ref={listRef} className="ifx-catalog__grid">
          {filtered.map(item => <a key={item.path} href={item.path} className="ifx-catalog__card">
              <h3 className="ifx-catalog__title">{item.name}</h3>
              <div className="ifx-catalog__badges">
                {badges(item).map(badge => <Badge key={badge.label} color={badge.color || "gray"} size="sm">
                    {badge.label}
                  </Badge>)}
              </div>
              <p className="ifx-catalog__desc">{item.description}</p>
            </a>)}
        </div> : <div className="ifx-catalog__empty">
          No {nounPlural} match your search and filters.
        </div>}
    </div>;
};

<CatalogBrowser id="app-connections" items={appConnections} categories={appConnectionCategories} noun="app connection" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.