Branding & appearance
- Written for
- + Written for
- Deprecated
- + Deprecated
- Applies to
- + Applies to
Branding & appearance
Branding controls how the hosted sign-in and account pages — and the emails Atlas sends — look. Set it once per instance and every surface Atlas renders picks it up.

What you can set
Under Customization → Branding you control:
Logo — the image shown at the top of the hosted pages and in email headers. Uploaded to your instance's asset storage and served over HTTPS.
Colors — the primary/accent color used for buttons, links and focus states, plus background and text colors.
Theme — light or dark base, corner radius and the overall feel of the components.
Favicon and product name — the small details that make the tab and page titles read as yours.
Atlas stores branding per instance and applies it to the hosted pages, the embed widget, the SDK components and the transactional emails, so the sign-in page and the verification email match.
Preview before you save
The dashboard renders a live preview through the exact same renderer that serves the real hosted pages — so what you see is what a user will see. You can preview an unsaved draft without persisting anything, then save when it looks right.
Uploading a logo
Open Customization → Branding.
Choose Upload logo and select a PNG or SVG.
Atlas stores it in the instance's asset bucket and returns a stable URL that the pages and emails reference.
If your self-hosted deployment has no asset storage configured, uploads are unavailable until an operator sets one up — see Configuration & secrets.
Matching your app exactly
For a seamless experience, pair branding with a custom domain so sign-in happens on accounts.yourapp.com with your logo and colors — most users won't be able to tell the auth pages aren't hand-built into your app.
Next
Change the words Atlas sends → Email & SMS templates.