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

# Grant Team Access to a Database

> Set up secure PostgreSQL access for your team.

This guide walks through giving your team secure access to a production PostgreSQL database.

## Prerequisites

* Product Admin access
* A PostgreSQL database reachable from your [Gateway](/docs/documentation/platform/gateways/gateway-deployment)
* Database credentials (username and password)

## Steps

<Steps>
  <Step title="Create a Folder">
    Create a [folder](/docs/documentation/platform/pam/folders/overview) for the [accounts](/docs/documentation/platform/pam/accounts/overview) your team needs to access.

    1. Go to **Privileged Access Management → Accounts**
    2. Click the arrow next to **Add Account** and select **Add Folder**
    3. Name it based on who needs access (e.g., `backend-team`, `checkout-service`)
    4. Click **Add Folder**
  </Step>

  <Step title="(Optional) Create a Custom Template">
    The default `postgres` [template](/docs/documentation/platform/pam/templates/overview) works for most cases. If you need stricter rules:

    1. Go to **Account Templates** and click **Create Template**
    2. Select **PostgreSQL** as the type and configure your access policy
    3. Click **Create**
  </Step>

  <Step title="Add the Database Account">
    1. Click **Add Account**
    2. Select your folder and template
    3. Fill in your database connection details and credentials
    4. Click **Create**
  </Step>

  <Step title="Grant Your Team Access">
    1. Open your folder
    2. Go to the **Permissions** tab
    3. Click **Assign Access**
    4. Select your team and set the role to **Connector**
    5. Click **Add**

    <Tip>
      To let someone manage the folder day-to-day, grant them **Admin** instead of Connector.
    </Tip>
  </Step>

  <Step title="Connect">
    Your team can now connect from the **Accounts** page — either in the browser or using the CLI proxy.

    1. Go to **Privileged Access Management → Accounts**
    2. Find the account and click the rocket icon (or select **Launch Session** from the menu)
  </Step>
</Steps>

## Adding More Databases

To add another database, open the folder and click **Add Account**. Your team will automatically have access since they already have folder permissions.

## Next Steps

<CardGroup cols={2}>
  <Card title="SSH Certificate Auth" icon="key" href="/docs/documentation/platform/pam/guides/ssh-certificate-auth">
    Set up secure SSH access with certificates.
  </Card>

  <Card title="Sessions" icon="display" href="/docs/documentation/platform/pam/sessions/overview">
    View and manage team sessions.
  </Card>
</CardGroup>
