Mascot
The Pulumipus is a platypus and the official mascot of Pulumi.
The Pulumipus plays a specific role in the Pulumi brand. It represents our warmth, personality, and overall genial vibe, and that role is best served when it’s used intentionally. Reaching for it to fill empty space or add visual interest cheapens its presence. Community contexts are where it can take center stage. Everywhere else, use it sparingly, as an Easter egg rather than the main feature. If in doubt, leave it out.
- Bring the Pulumipus out for community events, swag, and in marketing contexts where brand energy and enthusiasm are high.
- Feature it in internal contexts like office art, milestone swag, and team celebrations.
- Use it to spark curiosity and delight.
- Adapt it only when a specific application requires it, like a single-color outline for embroidery or one-color printing.
- Don’t use it as a space filler, or overuse it in a design or throughout a piece. In most contexts there should be only one Pulumipus on the page.
- Don’t use old or deprecated Pulumipus assets. Use only approved versions.
- Don’t modify the Pulumipus or add props, outfits, or expressions to it.
- Don’t treat the Pulumipus as a logo or feature it in co-branding with other companies or organizations.
- Don’t use it in product flows or in sales, support, or training contexts where it would feel intrusive.
- Don’t associate the Pulumipus with topics that call for credibility and gravity — e.g., finance, security, enterprise offerings, and the like.
- Never use generative AI to create or alter Pulumipus imagery.
One exception to these rules is the Neo icon, which may be used in approved product flows and other contexts. See Neo below.
The Pulumipus comes in eight poses. Pick the one that fits the moment. All eight are also in the brand assets download.
Colors
Section titled “Colors”The Pulumipus is drawn in three colors. See Pulumipus colors for how to use them.
Neo is our AI infrastructure agent, represented by the Neo icon.
- In UI, see the iconography guidelines for using the Neo icon. At standard UI sizes, use the
Fillweight when pairing it with otherRegularicons. - In any other communications, use the same icon to represent Neo.
- At larger sizes, use the
Outlineweight and scale the whole icon so the stroke weights scale with it. - If you need an avatar to represent Neo, use one of the approved avatars below, both of which are available in the assets download.
- In the terminal, use one of the approved ASCII renditions below.
Avatars
Section titled “Avatars”![]()
![]()
▇▇▇▇▇▇▇▇▇▇▇ ▇▇ ▇▇ ░███ ░██ ░██████████ ░██████ ░░░░░░░░░░░░░░░░░ ░████ ░██ ░██ ░██ ░██ ░░░░░░░░ ░░░░░░░░ ░██░██ ░██ ░██ ░██ ░██ ░░░░ ░░░░ ░██ ░██ ░██ ░█████████ ░██ ░██ ▇ ▇ ▇ ▇ ░██ ░██░██ ░██ ░██ ░██ ▇▇ ▇▇ ░██ ░████ ░██ ░██ ░██ ▇▇▇▇▇ ▇▇▇▇▇ ░██ ░███ ░██████████ ░██████ ▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇ ▇▇▇ ▇▇ ▇▇ ░░░░░░░░░░░░░░░░░░░░░░░ ░███ ░██ ░██████████ ░██████ ░░░░░░░░░░░░░░░░░░░░░░░░░ ░████ ░██ ░██ ░██ ░██ ░░░░░░░░░░░ ░░░░░░░░░░░ ░██░██ ░██ ░██ ░██ ░██ ░░░░░░░░░ ░░░░░░░░░ ░██ ░██ ░██ ░█████████ ░██ ░██ ▇▇ ▇▇ ░██ ░██░██ ░██ ░██ ░██ ▇▇ ▇▇ ▇▇ ▇▇ ░██ ░████ ░██ ░██ ░██ ▇▇ ▇▇ ░██ ░███ ░██████████ ░██████ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇ ▇▇ ▇▇ ░░░░░░░░░░░░░░░░░ ░░░░░░░░ ░░░░░░░░ ░░░░ ░░░░ ▇ ▇ ▇ ▇ ▇▇ ▇▇ ▇▇▇▇▇ ▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇ ▇▇▇ ▇▇ ▇▇ ░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░ ░░░░░░░░░░░ ░░░░░░░░░ ░░░░░░░░░ ▇▇ ▇▇ ▇▇ ▇▇ ▇▇ ▇▇ ▇▇ ▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇░███ ░██ ░██████████ ░██████░████ ░██ ░██ ░██ ░██░██░██ ░██ ░██ ░██ ░██░██ ░██ ░██ ░█████████ ░██ ░██░██ ░██░██ ░██ ░██ ░██░██ ░████ ░██ ░██ ░██░██ ░███ ░██████████ ░██████