Skip to main content

API Key Authentication

All each::labs APIs use API key authentication via the X-API-Key header.

Getting Your API Key

  1. Sign in to eachlabs.ai
  2. Navigate to Settings > API Keys
  3. Click Create API Key
  4. Copy and store your key securely
Your API key grants full access to your account. Never expose it in client-side code, public repositories, or logs.

Using the API Key

Include the X-API-Key header in every request:

Authentication per Product

Some endpoints like GET /v1/models (listing models) do not require authentication. Check individual endpoint documentation for details.

Authentication Errors

If your API key is missing or invalid, you’ll receive a 401 response:

Common Causes

Security Best Practices

  • Store API keys in environment variables, never in source code
  • Use different keys for development and production
  • Rotate keys periodically
  • Revoke compromised keys immediately from your dashboard
Last modified on May 28, 2026