Skip to main content

Documentation Index

Fetch the complete documentation index at: https://budecosystem-b7b14df4.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Core Concepts

API Keys in Bud are split into three management domains.

1) Provider Credentials

Provider credentials are reusable secrets attached to provider types. They are used by workflows that require access to external model providers. Operational traits:
  • Dynamic credential fields based on provider metadata
  • Provider-level search and filter support
  • Deployment usage visibility in detailed drawer

2) Project API Keys

Project keys are scoped to a single project and include governance fields. Governance traits:
  • Expiry windows (30 or 60 days)
  • Max budget limits
  • Last-used tracking for lifecycle decisions

3) Cloud Provider Connections

Cloud providers (shown in dev mode) store credential sets for infrastructure provider integration.

Visibility and Secret Safety

Secrets are displayed using a secure interaction pattern:
  1. Values are masked by default
  2. User explicitly reveals value with visibility toggle
  3. User can copy a value via copy action

Lifecycle Model

Data You Can Operate On

Credential TypePrimary fieldsCommon list columns
ProviderName, type, provider-specific secretsCredential name, provider name, deployments, created on
Project keyName, project, expiry, max budgetCredential name, project, expiry, last used, max budget
Cloud providerProvider, credential name, secret setProvider, credential name, description, created on
Use provider credentials for external provider integrations.
Issue project keys per team/workload, not shared org-wide.
Set expiry and budget during creation to enforce governance from day one.
Review last-used metadata before rotating or deleting keys.