> ## 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.

# Nutanix Prism Central Connection

> Learn how to configure a Nutanix Prism Central Connection for Infisical.

Infisical supports connecting to Nutanix Prism Central using either Basic Auth credentials or an API Key to manage SSL certificates on your clusters.

## Setup

<Tabs>
  <Tab title="Infisical UI">
    <Steps>
      <Step title="Gather Nutanix Credentials">
        You will need the following from your Nutanix Prism Central instance:

        * **Hostname**: The FQDN or IP address of your Prism Central instance (e.g., `pc.acme.com`).
        * **Port**: The API port (default: `9440`).
        * **Auth Method**: Choose one of the following:
          * **Basic Auth**: A Prism Central user account with the **Cluster Admin** role on the target cluster.
          * **API Key**: Create a Service Account with the **Cluster Admin** role on the target cluster and generate a key.

        <Note>
          The account or API key must have permission to read cluster information and manage SSL certificates on the target cluster.
        </Note>

        <Warning>
          Nutanix Prism Central instances on private networks (e.g., `10.x.x.x`, `192.168.x.x`) are blocked by default. For self-hosted Infisical, set the `ALLOW_INTERNAL_IP_CONNECTIONS=true` environment variable, or use an [Infisical Gateway](/docs/documentation/platform/gateways/overview) to reach your Prism Central instance.
        </Warning>
      </Step>

      <Step title="Navigate to App Connections">
        In the Infisical dashboard, navigate to **Organization Settings** > **App Connections** and click **Add Connection**.

        <img src="https://mintlify.s3.us-west-1.amazonaws.com/infisical/images/app-connections/general/add-connection.png" alt="App Connections Tab" />
      </Step>

      <Step title="Select Nutanix Prism Central">
        Select the **Nutanix Prism Central** option from the list of available connections.
      </Step>

      <Step title="Fill in Connection Details">
        Fill in the connection form:

        * **Name**: A label for this connection (e.g., `prod-prism-central`).
        * **Hostname**: The FQDN or IP address of your Prism Central instance.
        * **Port** (Optional): API port, default is `9440`.
        * **Auth Method**: Select **API Key** or **Basic Auth**:
          * *API Key*: Enter your API key.
          * *Basic Auth*: Enter your **Username** and **Password**.

        Configure the **SSL** tab:

        * **SSL Certificate** (Optional): A CA certificate in PEM format to verify the Prism Central instance's TLS certificate.
        * **Reject Unauthorized**: When enabled, Infisical will only connect if Prism Central has a valid, trusted TLS certificate. Disable for self-signed certificates or provide a CA certificate.

        Optionally select a **Gateway** to route the connection through an [Infisical Gateway](/docs/documentation/platform/gateways/overview) when Prism Central is hosted in an air-gapped or private network.

        Click **Connect to Nutanix Prism Central** to validate and save the connection. Infisical will verify connectivity before saving.
      </Step>

      <Step title="Connection Created">
        Your Nutanix Prism Central Connection is now available for use with certificate syncs.
      </Step>
    </Steps>
  </Tab>

  <Tab title="API">
    To create a Nutanix Prism Central Connection, make an API request to the [Create App Connection](/docs/api-reference/endpoints/app-connections/nutanix-prism-central/create) endpoint.

    ### Sample request (Basic Auth)

    ```bash Request theme={"dark"}
    curl --request POST \
      --url https://app.infisical.com/api/v1/app-connections/nutanix-prism-central \
      --header 'Authorization: Bearer <access-token>' \
      --header 'Content-Type: application/json' \
      --data '{
        "name": "my-nutanix-connection",
        "method": "basic-auth",
        "credentials": {
          "hostname": "pc.acme.com",
          "port": 9440,
          "username": "admin",
          "password": "<your-password>",
          "sslRejectUnauthorized": false
        }
      }'
    ```

    ### Sample request (API Key)

    ```bash Request theme={"dark"}
    curl --request POST \
      --url https://app.infisical.com/api/v1/app-connections/nutanix-prism-central \
      --header 'Authorization: Bearer <access-token>' \
      --header 'Content-Type: application/json' \
      --data '{
        "name": "my-nutanix-connection",
        "method": "api-key",
        "credentials": {
          "hostname": "pc.acme.com",
          "port": 9440,
          "apiKey": "<your-api-key>"
        }
      }'
    ```

    ### Sample response

    ```json Response theme={"dark"}
    {
        "appConnection": {
            "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
            "name": "my-nutanix-connection",
            "app": "nutanix-prism-central",
            "method": "api-key",
            "createdAt": "2026-05-26T00:00:00.000Z",
            "updatedAt": "2026-05-26T00:00:00.000Z"
        }
    }
    ```
  </Tab>
</Tabs>

## What's Next?

<CardGroup cols={2}>
  <Card title="Nutanix Prism Central Sync" icon="rotate" href="/docs/documentation/platform/pki/applications/certificate-syncs/nutanix-prism-central">
    Update certificates on your Nutanix clusters automatically.
  </Card>

  <Card title="Other App Connections" icon="plug" href="/docs/integrations/app-connections/overview">
    View all supported app connections.
  </Card>
</CardGroup>
