astral
brand guidelines
v1.0
introduction
Welcome to the Astral Brand Guidelines. This guide contains everything you need to know about bringing the Astral brand to life. Think of it as a toolbox for creating consistent, high-quality experiences for our audience.
01 logos
02 color
03 typography
04 graphic language
05 icons
LOGOS
Our logo is one of our most recognized brand assets, so it's vital we maintain its integrity at all times. Follow these simple rules to use our logo consistently.
download logo kit
LOGO FORMATIONS
Our logo takes on many forms. The construction of each character means our logo can be arranged to suit a variety of shapes, spaces and artboards.
LOGO COLOR
Follow these simple color pairings when applying out logo to a particular piece of artwork.
logo: radiate
background: rock / galaxy
logo: galaxy
background: nebula / starlight / white
logo: black
background: white
logo: white
background: black
LOGO CLEAR SPACE
Everyone needs a bit of space. Our logo is no different. The minimum clear space is defined by the height of our logo.
LOGO SIZING
For maximum clarity, we set a minimum size for our logo. Our logo should never be reproduced at sizes smaller than 25px in height.
LOGO MISUSE
Our logo is our most prescious asset. Avoid some of these common misuse examples when using our logo.
don't add effects
don't stretch or warp
don't rotate or change angles
don't use insufficient contrast
don't use special fills
don't add strokes
SOCIAL ICON
Our icon is best suited for use-cases where the brand expression needs to exist at smaller sizes with limited space — such as our social avatars.
download social icons
TOOL BADGES
It's crucial that our next-generation Python tools are recognized. So, each tool comes with its own icon and badge, styled using the same custom letterforms found in the Astral wordmark. When creating a new tool icon, make sure to follow the same construction and spacing guidance as the Astral logo. When creating the tool badge, follow the spacing rules below.
download tool badges
ATTRIBUTION LOGO
When we need to reinforce our tool brands, we use our attribution logo. This gives our users reassurance about the quality of the tool.
COLOR
Color plays a pivotal role in our visual identity. We've drawn inspiration from the programming landscape as well as our connection to space (and our brand name) to create a palette that helps us differentiate from our competition.
radiate
r215 / g255 / b100
#D7FF64
galaxy
r38 / g18 / b48
#261230
space
r48 / g23 / b61
#30173D
starlight
r244 / g244 / b241
#F4F4F1
nebula
r205 / g203 / b251
#CDCBFB
rock
r120 / g135 / b110
#78876E
crater
r240 / g223 / b223
#F0DFDF
flare
r99 / g64 / b172
#6340AC
electron
r70 / g235 / b225
#46EBE1
cosmic
r222 / g95 / b233
#DE5FE9
sandstone
r225 / g223 / b153
#E1DF99
comet
r111 / g93 / b111
#6F5D6F
lunar
r251 / g242 / b252
#FBF2FC
TYPOGRAPHY
Our typography reflects our technical mindset and connects us to our engineering roots. It's a powerful asset that allows us to communicate complex information in a simple and impactful way.
ALLIANCE
Our primary typeface is Alliance. It comes in 2 styles: Platt and Text.
We use Alliance Platt in Regular and Medium weights for headings and sub-headings, and Alliance Text for body copy in Regular, Medium and SemiBold weights.
ROOFTOP MONO
We also use Rooftop Mono in Regular and Medium weights for labels and code snippets.
primary-typeface:
alliance-platt + alliance-text
NEXT-GENERATION
PYTHON TOOLING
Astral’s mission is to make the Python ecosystem more
productive by building high-performance developer tools.
GRAPHIC
LANGUAGE
Our graphic language is bold, striking and powerful. The modular framing device and patterns of progress reflect the versatility of building with Astral, and highlight our high-performing tools.
MODULAR FRAME
Our modular framing device reflects the versatility of the Python language and subtly mirrors the use of indentation — something we know Python is recognized for.
We use this device to house written and visual content in interesting ways.
PROGRESS PATTERN
We use our patterns of progress to emphasize the efficiency that Astral's tools enable. They're a nod to the playful nature of some of Python's frameworks. The snake-skin-like pattern grows horizontally from left to right to create movement and directionality.
ICONS
Astral's iconography suite takes inspiration from our modular visual language. We use our icons for display purposes only. Avoid using them as utility icons.
download icon kit
APPLICATION
Our icons can be applied at small and large scales, and can be either isolated or housed within a badge.
When our icons are housed within a badge frame, we can use them alongside a typographic lock-up. Or, they can standalone to highlight a oridct feature or benefit.
created by together