Avatar

Avatar is a visual representation of a user (person) or entity (such as Spaces, Projects, or Tenants)

Stable
Show details
Stable
Published: October 31, 2024
Updated: July 09, 2025

An Avatar is a small visual representation of a user or entity. It can be displayed independently or, more commonly, combined with supporting text to provide more context.

A user is a person who owns an account with Octopus Deploy. An entity has a distinct, independent definition, such as a Space, Project, or Tenant.


Anatomy

Anatomy summary lists and describes all the elements that exist within a component (including other components nested within).

avatar-anatomy-01

Initials (for users) or an icon (for entities) will be presented by default.

Users can customize their Avatars. They can upload an image for users and entities, and for entities only, they can select from a pre-defined set of icons and background colors.


Variants

Variants contain different versions of the component depending on specific properties, such as state, size, color, optional iconography, etc.

Avatar
Property Values Default
scale Variant 24 | 32 | 36 | 40 | 48 | 56 56
shape Variant circular | squared circular
style Variant default | icon | image | text default

 

Type

There are four types of Avatars:

  • User
  • Space
  • Project
  • Tenant

(Note: The border is only shown in the “Tenant” example below to make the square shape visible. It shouldn't appear in the product.)

avatar-type

 

Shape

The Avatar’s shape is pre-defined based on its type:

  • Users: circular
  • Entities: square
avatar-shape

 

Style

Three styles are available for use:

  • Initials (for users)
  • Icon (for entities)
  • Image (users and entities)
avatar-style

 

Size

Three sizes are available for use:

  • Large
  • Medium
  • Small
avatar-size

 

Color

Text and icons are always white by default.

A user, Project, or Space Avatar has a default background color. This can be customized from a pre-defined set to ensure the Avatar meets Level AA color contrast requirements.

If a transparent image is uploaded, a subtle default background color is displayed so that the Avatar's shape is still visible.

Note: The border is only shown in the “user” example below to make the circular shape visible. It shouldn't appear in the product.

avatar-color

 

AvatarStack

Use the AvatarStack to display multiple users or entities next to each other. This can be especially useful in lists and tables, where many users or entities may be associated with an item.

The whole component is interactive, so when clicked, the user is directed to a new page with the complete list of users or entities.

avatarStack-type and state

Behaviour

On hover of an Avatar inside the AvatarStack, the name of the user/entity displays using the HTML title attribute.

avatarStack-hover-tooltip

An Edit link appears when an Avatar is hovered over at the page level (such as a Project Details Page). This opens the Settings page, where you can customize the Avatar.

avatar-edit

Component dependencies

This component is internally dependent on the following components:


Help and support