More vesta examples.
Copy a command, compare the source data, then check the simulated board before publishing.
Simple inputs
Start with plain text or a small JSON object when you want the board to read like a status line.
Useful for simple announcements, reminders, and message-of-the-day style boards.
"the quick brown fox jumps over the lazy dog near the riverbank"Good for operational data where the label matters as much as the value.
{
"status": "online",
"uptime": "14d 3h",
"temp": "72F",
"version": "2.4.1"
}Dense layouts
Use columns and tables when the goal is comparison: weather, scores, rankings, inventory, or any short list.
Two columns let a compact dashboard feel balanced without needing a title row.
{
"now": "62F",
"rain_pct": 0,
"high": "66F",
"low": "48F"
}CSV is auto-detected, so small tables can go straight from a file to a board preview.
name,score,rank
alice,98,1
bob,87,2
carol,76,3
dave,61,4Headers
Titles, subtitles, and separators cost rows, but they can make repeating dashboards easier to scan.
A title and subtitle turn a dense home snapshot into a board people can recognize at a glance.
{
"temp": "68F",
"hum_pct": 42,
"co2": "820",
"noise": "38db",
"doors": "shut",
"light": "on",
"heat": "off",
"fans": "on"
}Separators are useful when a board needs a strong section break or persistent visual identity.
{
"status": "online",
"uptime": "14d 3h",
"temp": "72F",
"version": "2.4.1"
}Color and Note
Color tiles and the smaller Note profile are where examples help most, because every cell has a job.
The Note is best with three decisive rows: label, value, and only the color signal you need.
{
"uptime_pct": 99.97,
"error_pct": 0.13,
"rps": 1847,
"_style": {
"uptime_pct": {"good": 100, "bad": 95},
"error_pct": {"good": 0, "bad": 5}
}
}Escapes are handy when a message needs explicit tiles instead of semantic styling.
{red}{orange}{yellow}{green}
{blue}{violet}{white}{black}{filled}
{colors!}Workflow commands
Commands for inspecting formatting decisions, publishing a finished board, and saving rendered output for later.
Prints the regular preview plus notes about suffix formatting and color tile decisions. Use this when a value or color does not look the way you expected.
Fetches the current board from the Vestaboard Cloud API using your token. Useful before changing a live board or when you want to confirm what is currently displayed.
Sends a finished layout through the Vestaboard Cloud API. This is the normal publish path for most scripts and automations.
Sends a finished layout to your own Vestaboard Local API endpoint. Use this only when your script can reach the board on your local network.
Writes the exact Vestaboard character array instead of a preview. Useful for archiving, debugging API payloads, or handing the rendered output to another tool.