# AI Provider Keys

Bring Your Own Key (BYOK) key management for enterprise artificial intelligence agents.

- id: `ai-provider-keys`
- Page: https://agentic-ui-kit.com/components/ai-provider-keys
- Live preview: https://agentic-ui-kit.com/live/component/ai-provider-keys

## Install

```bash
agentic-ui add ai-provider-keys
npx shadcn@4.17.0 add @agentic-ui/ai-provider-keys
```

## Metadata

- **Level:** feature
- **Category:** feature
- **Installable in:** Radix UI (registry variant new-york), Base UI (registry variant base-vega)
- **Capabilities:** byok-management, key-rotation-dual-overlap, key-mask-reveal, copy-key, provider-health-check, provider-filter, search-filter, empty-state, error-state, responsive-layout, live-region-announcements, keyboard-navigation
- **Intents:** configure, manage-collection, track-status, audit-trail
- **Suits domains:** ai-workspace, saas, devtools, settings, ai-agents
- **Interaction:** create-edit, copy-key, rotate-key, revoke-key, keyboard-navigation
- **Screen role:** management
- **Density:** medium
- **Dark mode:** yes
- **Use it for:** Bring Your Own Key (BYOK) key management for enterprise artificial intelligence agents, rotation of OpenAI and Anthropic credentials with an overlap period and drain without downtime, health and latency checks of language model provider endpoints, automatic failover on quota exhaustion or rate limits
- **Avoid when:** applications without model calls or with a single hardcoded provider, end-user password management (it is not a password manager)
- **Preserve when adapting:** rotation-state-model, dual-key-grace-period, masking-and-reveal, provider-validation-rules
- **Replace when adapting:** provider-endpoints, simulated-latency, organization-fixtures
- **Adaptation effort:** low
- **Coupling:** low
- **Quality score:** 9.2/10
- **Quality breakdown:** visual 9/10, responsive 9/10, accessibility 9/10, code 9/10
- **Uses primitives:** button, badge, card, dialog, alert-dialog, input, label, progress, separator, alert
- **npm dependencies:** lucide-react
- **npm dependencies (registry):** lucide-react@0.577.0
- **Registry dependencies:** lib-primitives
