Skip to main content

Vault

Vault is the central, encrypted store for every secret your agents need: API keys, access tokens, even entire model configs.
Integrations pull credentials from Vault at run-time, so nothing sensitive is hard-coded.

Why centralize secrets with the Vault?

Store them once, use them everywhere: REST calls, LLMs, webhooks, and automation components.

Built-In AI Providers

Use one of the SmythOS-managed OpenAI, Anthropic, Google AI, or Perplexity models with no extra setup. This enables you to build and test AI functionality quickly. When your agent's ready for production, configure and replace with your custom API key.

ProviderAvailability
OpenAIBuilt-in
AnthropicBuilt-in
Google AIBuilt-in
PerplexityBuilt-in
Credit usage

Built-in providers draw from your SmythOS credit pool (plans include free credits).
Add your own key to control spend and rate limits.

Bring Your Own Model

You can start using SmythOS AI features without any setup by leveraging our built-in models, powered through SmythOS-managed credentials. This is ideal for quick prototyping and evaluation. When you're ready to move to production or need more control, you can connect your own API credentials to use third-party or enterprise-grade models.

Supported language providers

ProviderSetup TypeDescription
OpenAIManual SetupGPT models via your key
AnthropicManual SetupClaude models
Google AIManual SetupGemini models
Together AIManual SetupOpen-source models
xAIManual SetupGrok models

Enterprise platforms

ProviderUse Case
Amazon BedrockSecure LLM access
Google Vertex AIManaged ML infra

How to add an enterprise model

  1. Vault ➜ Add Enterprise Model
  2. Pick Bedrock or Vertex AI
  3. Name it, enable features, then add credentials.

Credential requirements by provider

ProviderRequired CredentialsAdvanced Settings
Google Vertex AI
  • Google Service Account Key
  • Project ID
  • Region
  • Context window size
  • Max output tokens
  • Temperature
  • Top-p sampling
  • Custom response formatting
Amazon Bedrock
  • AWS Access Key ID
  • AWS Secret Access Key
  • Region
  • Context window size
  • Max output tokens
  • Temperature
  • Top-p sampling
  • Custom response formatting

Manage API Keys

In the API Keys section, you can add and manage reusable tokens. Every key has three fields:

FieldDescription
KeyThe API token (max 10,000 characters)
NameA unique, recognizable label
ScopeDefines where the key can be used

Scope Options

ScopeUsed by
AllAny component
API CallAPI Output
Hugging FaceHF integration
Zapier ActionZapier workflows

Use Keys Inside Agents

SmythOS automatically injects keys from the Vault into agent components when scoped correctly.

API Output Component

In the API Output component,

  • Headers: Authorization: Bearer {{key}}
  • Params / body: map Vault values directly
  • OAuth 2: client credentials flow pulls from Vault

Hugging Face Integrations

Paste or reference your Hugging Face token in Access Token.

Zapier Actions

Keys scoped to Zapier Action auto-attach to every run.

What's Next