If you’re creating a new account, complete the email or phone verification process.
My App Integration
Testing Project
Feature | Normal API Keys (Project Keys) | Admin API Keys |
---|---|---|
Primary Purpose | Access OpenAI’s AI models (e.g., GPT, DALL·E) | Manage OpenAI organization/account administratively |
Main Use Cases | Generate content, build apps, interact with models | Manage users, billing, org settings, access audit logs |
Scope | Project-specific | Organization-wide |
Who Can Create | Project members with permissions | Organization owners only |
Access Level | AI model endpoints | Admin endpoints and org-wide actions |
Security Risk | Medium | High |
Typical Users | Developers, Data Scientists, Engineers | System Admins, Org Owners |
Permission Level | Access Rights | Best For | Security Level | Capabilities |
---|---|---|---|---|
All Permissions | Full API access; Complete model access; All endpoints; Read, write, delete capabilities | Production apps; Full-feature development; Trusted use | High Risk | Everything the key allows |
Restricted Permissions | Endpoint control; Custom model selection; Per-feature read/write/none; Tailored access configuration | Third-party tools; Scoped apps; Testing; Limited use | Medium Risk | Only specified operations |
Read Only | View-only; No write or delete; Monitoring only | Analytics; Audit; Dashboards; External reporting tools | Low Risk | Information retrieval only |
Scenario | Recommended Key Type | Suggested Permission Level | Reasoning |
---|---|---|---|
Building a Chatbot App | Normal API Key | All or Restricted | Requires full model interaction |
Managing Organization Users | Admin API Key | All | Needs org-wide management rights |
Third-Party Analytics Tool | Normal API Key | Read Only | Only pulls usage data |
Development Environment | Normal API Key | Restricted | Limits scope during testing |
Production AI App | Normal API Key | All | Needs full model access |
Billing Management System | Admin API Key | Restricted | Access to billing only |
Audit and Compliance Tool | Admin API Key | Read Only | Requires read-only access to logs and usage data |
Always follow the Principle of Least PrivilegeThis helps protect your organization while giving your apps the access they need.
Only grant the minimum permissions required for each task or user.