Project Setup

This guide covers how to configure your project, including managing API keys, setting up AI providers, and securing your endpoints with IP whitelisting.

To get started, navigate to Dashboard > Setup > Project Setup.


1. Platform API Key

Your Platform API Key authenticates your application with our unified API. You’ll need to generate one to make requests. This is the key you’ll use in the X-API-Key header for all API calls, as shown in the Quick Start guide.

Platform API Key Generation


2. Provider Setup

Connect your own API keys from providers like OpenAI, Anthropic, and Gemini. Your keys are stored securely and used to route your API requests.

!Provider Setup Dashboard

  • Status Indicator: A green light indicates that the provider’s API key is configured correctly.
  • Setup/Update: Click Setup to add or modify a provider’s API key.
  • Disable: Use the checkbox to temporarily stop routing requests to a provider without deleting the key.
  • Test Connection: Click Test to verify that your API key is valid and can connect to the provider’s service.
  • Delete: Remove a provider configuration when it’s no longer needed.

Provider Setup

Provider setup popup


3. IP Whitelisting

Secure your API endpoints by restricting access to specific IP addresses and domains. This ensures that only your authorized applications can make requests.

IP Whitelisting Settings

Whitelist IPs and Domains: Add the IP addresses (192.168.1.1) or domains (*.your-app.com) of your servers or services.

Validation Mode: Configure how whitelisting is enforced:

  • Strict (IP AND Domain): Both the request’s IP address and origin domain must be on the whitelist.
  • Flexible (IP OR Domain): The request is allowed if either the IP or the domain is on the whitelist.