Customize UI Logo
Personalize your LiteLLM dashboard by replacing the default logo with your own company branding. You can set a custom logo via the UI or the API.
Via the UIβ
1. Navigate to Settingsβ
Click the Settings icon in the sidebar.

2. Open UI Theme Settingsβ
Click UI Theme from the settings menu.

3. Click the Logo URL Fieldβ
Click the Logo URL text field to start editing.

4. Find Your Logo Imageβ
Open a new browser tab and find the logo image you want to use (e.g., search Google Images for your company logo).

5. Right-Click on the Logo Imageβ
Right-click the image you want to use as your logo.

6. Copy the Image Addressβ
Select Copy Image Address from the context menu to copy the URL.

7. Switch Back to LiteLLMβ
Navigate back to the LiteLLM UI tab (e.g., press Cmd + Left or click the tab).

8. Paste the Logo URLβ
Paste the copied image URL into the Logo URL field with Cmd + V.

9. Save Changesβ
Click Save Changes to apply your new logo.

Your custom logo will now appear in the LiteLLM dashboard sidebar and login page.
Via the APIβ
Set a Custom Logoβ
curl -X PATCH 'http://localhost:4000/settings/update/ui_theme_settings' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"logo_url": "https://example.com/your-company-logo.png"
}'
Set a Custom Faviconβ
You can also customize the browser tab favicon:
curl -X PATCH 'http://localhost:4000/settings/update/ui_theme_settings' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"logo_url": "https://example.com/your-company-logo.png",
"favicon_url": "https://example.com/your-favicon.ico"
}'
Get Current Theme Settingsβ
curl -X GET 'http://localhost:4000/settings/get/ui_theme_settings'
Reset to Default Logoβ
Send an empty logo_url to restore the default LiteLLM logo:
curl -X PATCH 'http://localhost:4000/settings/update/ui_theme_settings' \
-H 'Authorization: Bearer <your-admin-key>' \
-H 'Content-Type: application/json' \
-d '{
"logo_url": ""
}'
Via proxy_config.yamlβ
You can also set the logo URL in your proxy configuration file:
litellm_settings:
ui_theme_config:
logo_url: "https://example.com/your-company-logo.png"
favicon_url: "https://example.com/your-favicon.ico" # optional
Or set it as an environment variable:
environment_variables:
UI_LOGO_PATH: "https://example.com/your-company-logo.png"
Supported Logo Formatsβ
| Format | Supported |
|---|---|
| JPEG / JPG | Yes |
| PNG | Yes |
| SVG | Yes |
| ICO (favicon only) | Yes |
| HTTP/HTTPS URL | Yes |
| Local file path | Yes |