Skip to main content
Infisical supports connecting to OpenAI using an Admin API Key. This connection is used to create and rotate OpenAI project service accounts via Secret Rotation.

Prerequisites

You need an OpenAI Admin API key created by an Organization Owner. Admin API keys are organization-scoped and can manage organization resources such as users, projects, and API keys. A regular project API key (for example, one starting with sk-) doesn’t have these permissions and will fail validation.

Create an OpenAI admin API key

1

Open your account menu

In the OpenAI dashboard, select your account in the bottom-left corner to open the menu.
2

Open Organization settings

Select Organization settings from the menu.
3

Navigate to Admin keys

In the organization settings, open the Admin keys tab.
4

Create a new Admin key

Click Create new Admin key on the top right corner.
5

Name and create the key

Give the key a descriptive name (e.g. infisical-key), set the permissions as needed, and click Create admin key.
6

Copy the Admin API key

Copy the generated Admin API key and store it securely. It will only be shown once.
Create a dedicated Admin API key for Infisical rather than reusing an existing one. This makes it easy to rotate or revoke access independently.

Create OpenAI connection in Infisical

1

Navigate to App Connections

In your Infisical dashboard, go to IntegrationsApp Connections tab in your project.
2

Select OpenAI Connection

Click Add Connection and choose OpenAI from the list of available connections.
3

Fill out Connection Form

Complete the form with:
  • A name for the connection
  • An optional description
  • Your Admin API Key (from the steps above)
4

Connection Created

After clicking Connect to OpenAI, Infisical validates the key against the OpenAI API. Your OpenAI Connection is then ready to use for OpenAI Service Account Secret Rotation.