Sayd

Authentication

All API requests require an API key.

⚠ Important

Sayd uses raw API key authentication. Include your key directly in the Authorization header — do not add a Bearer prefix.

Authorization: sk-your-key

Authorization: Bearer sk-your-key

cURL
# Python SDK (recommended)
from sayd_ai import Sayd
client = Sayd(api_key="sk-your-key")

# Or use the REST API directly with Authorization header
curl -X POST "https://sayd.dev/api/talk" \
  -H "Authorization: sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"language": "multi"}'

Security Best Practices

  • Never expose keys in client-side code — API keys should only be used server-side
  • Use environment variables — Store keys in .env files, not in source code
  • Rotate keys regularly — Create new keys and revoke old ones periodically
  • Use separate keys for development and production environments
  • Monitor usage — Check your dashboard for unexpected API activity

Rate Limits

TierRequests/minConcurrent Sessions
Free605
Growth30050
EnterpriseCustomUnlimited