Skip to main content
Lovable, v0, and Bolt write the Logo.dev integration for you. Paste one prompt into the chat, and the builder adds company logos from the Logo CDN to your app. The prompt is the same for all three tools. You supply a publishable key.

Get a publishable key

The prompt needs your publishable key. A publishable key is safe in client code.

Get your API keys

Your dashboard has a publishable key for the Logo CDN and a secret key for the Logo API. Every plan includes both.

Add logos with one prompt

1

Copy the prompt and add your key

Replace both LOGO_DEV_PUBLISHABLE_KEY placeholders with your key:
2

Send the prompt in the builder's chat

Send the prompt in the chat where you build the app. The builder adds a CompanyLogo component and uses it in the views that show companies.
3

Check that a logo renders

Ask the preview to show a company you know. If you see a plain monogram instead of the real logo, the key is usually still the placeholder. Search the generated code for LOGO_DEV_PUBLISHABLE_KEY and replace it.

Store the key in your builder

A publishable key is made for client code, so the generated app can ship with it. Each builder stores the key in a different place.
Lovable renders the logos in the browser, so the key stays in the frontend code. You do not need to move it.
To stop other sites from using your key, turn on domain restrictions. Add your preview domain and your published domain. Before you publish, check whether your plan needs an attribution link.

Next steps

Logo CDN overview

Lookup modes, formats, themes, and fallbacks.

API keys

Publishable and secret keys, and domain restrictions.