Authentication
All Fribl API requests require authentication via an API key, with the exception of the Skills Search endpoints which are publicly accessible.API key
Include your API key in theX-API-KEY header with every request:
Your API key is a UUID (e.g.,
a1b2c3d4-e5f6-7890-abcd-ef1234567890). Contact Fribl to obtain your key.Accept-Language header
Optionally, include theAccept-Language header to receive skill names and analysis output in your preferred language:
en (English) when not specified. See Supported Languages for all available language codes.
Error responses
Requests with a missing or invalid API key receive a401 Unauthorized response:
Security best practices
- Store API keys in environment variables or a secrets manager
- Rotate keys periodically
- Use separate keys for development and production environments