# Quickstart

> ClearLogo is an HTTP API that returns a clean, ratio-fit, transparent-background logo image for any domain via a single GET request. No login is required for low-volume browsing; production traffic uses a browser key or a server key.

## 1. Try without a key

The endpoint is open for low-volume browsing. Drop in a domain and you get a PNG back immediately.

```
GET https://api.clearlogo.dev/logo/github.com?size=128&content=80
```

Or drop it straight into HTML:

```html
<img src="https://api.clearlogo.dev/logo/github.com?size=64&content=80" alt="GitHub" />
```

## 2. Get a key for production

Create one from the dashboard. Pick a mode based on where the request runs:

- **Browser key** — Drop it straight into `<img>` tags. Calls are checked against the domains you allow on the key.
- **Server key** — Send it as `Authorization: Bearer …`. Keep it in your backend — never ship it to a browser.

[Sign in to create a key](https://clearlogo.dev/login?lang=en#cta=sign_in_create_key)

## 3. Tune the output

Three knobs control most results: `size`, `content` (logo footprint inside the canvas), and `theme` (light or dark variant). [Open the playground](https://clearlogo.dev/en/docs/playground) to preview combinations before you copy the final URL.

## Next steps

- [Playground](https://clearlogo.dev/en/docs/playground) — Try every option live and copy the exact URL you'll ship.
- [Get an API key](https://clearlogo.dev/login?lang=en#cta=get_api_key_card) — Sign in and create a public or secret key for production traffic.
- [API reference](https://clearlogo.dev/en/docs/api) — See the endpoint, parameters, auth modes, and rate-limit behavior.
