Setting Up Project-Level Credentials

Before your agents can use AI models, you need to store the API keys for your chosen providers securely within your Kapso project. This only needs to be done once per provider per project.

Adding Provider API Keys

1

Go to Provider Configurations

Access the “Provider Configurations” section within your Project sidebar.

2

Find Provider Cards

You’ll see cards for each supported provider (OpenAI and Anthropic).

3

Enter API Key

For each provider you want to use, enter your API key in the designated field. Kapso encrypts and stores these keys securely.

4

Update

Click the “Update” button to save your configuration.

That’s it! Once configured, you’ll see a “Configured” status for each provider you’ve set up.

Managing Multiple Providers

You can configure credentials for both OpenAI and Anthropic (or any future supported providers) within the same project. This allows you to:

  • Use different providers for different agents
  • Test the same agent with different models
  • Switch providers without needing to reconfigure your entire project

Security Considerations

Kapso implements several security measures to protect your API credentials:

  • All API keys are encrypted before being stored
  • Keys are never exposed in client-side code
  • Access to credentials is restricted based on user permissions
  • Credentials are only decrypted when needed for API calls

Next Steps

Once you’ve set up your project-level credentials, you can:

Agent-Level Configuration

Configure individual agents to use specific AI models