API-first digital signage

Your business needs a big beautiful screen

Push live content to any display with one API call. Powerful enough for developers, simple enough for anyone. Start free, no credit card.

1 webhook to go live
Any browser no app to install
Real-time WebSocket updates
screen / lobby-01 LiveLive demo
Updated via API

Three steps to a live screen

Zero to on-screen with one webhook. No SDK, no formatting. Prefer no code? Start from a template instead.

01

Create a screen

Spin up a screen in the admin interface and grab its ID and API key.

02

Send some info

No formatting required. POST a simple message to get something on screen.

03

Connect a display

Open the screen link on any monitor or television. That's it.

import requests

response = requests.post(
    "https://app.bigbeautifulscreens.com/api/v1/screens/{SCREEN_ID}/message",
    headers={"X-API-Key": "{SCREEN_API_KEY}"},
    json={"content": ["Hello, World!"]},
)
print(response.json())
curl -X POST \
  https://app.bigbeautifulscreens.com/api/v1/screens/{SCREEN_ID}/message \
  -H "Content-Type: application/json" \
  -H "X-API-Key: {SCREEN_API_KEY}" \
  -d '{"content": ["Hello, World!"]}'

Grab your SCREEN_ID and API key in the dashboard. Read the quickstart →

One API, every kind of screen

The same simple webhook drives a storefront menu board and an office lobby display. Here it is in the wild.

A café menu board on the wall listing coffee prices beside a photo of a fresh latte, driven by Big Beautiful Screens.
For storefronts

Customer-facing displays

Menus, hours, promotions, and more. Design your own or start from a template, and change a price in seconds.

An office lobby with two wall screens showing the time, a New York weather forecast, and live world-news headlines.
For teams

At-a-glance info boards

Time, weather, headlines, build status, KPIs: whatever your team needs on the wall, pushed live by webhook.

Live ops dashboards

Tie into your CI/CD pipeline, LLM usage stats, or any automation with a single webhook. Always know what's going on.

Multi-panel layouts

Preset grids, dashboards, and sidebars, or build custom layouts with any number of panels per screen.

Scheduling & rotation

Rotate pages with per-page durations, or update content on a schedule via API, cron, and your favorite automation tools.

Self-host if you want

Big Beautiful Screens is open source. Run it on your own infrastructure with Docker, or let us host it for you.

Frequently asked questions

If the tool you're trying to integrate can send a webhook, then it can send data to Big Beautiful Screens.

Any device with a web browser: Smart TVs, Raspberry Pi, Fire TV Stick, tablets, dedicated signage players, or any computer.

No. Screens display in a web browser. Just open the screen URL on your display device.

Yes. Use page rotation with different durations, or update content via API on a schedule using cron jobs or automation tools.

Text, markdown, images, videos, and widgets (clocks, countdowns, charts, weather, stock tickers, RSS feeds).

Yes. Choose from preset layouts (grids, dashboards, sidebars) or create custom layouts with any number of panels.

Yes, via WebSockets. Connected displays update instantly when you push new content.

Yes, it's open source. Run it on your own infrastructure with Docker.

Choose a package that suits your workflow

Start free. Scale up when you outgrow it. Cancel any time.

Free
$0forever

Everything you need to put your first screen on the wall.

Start free
  • One live screen
  • API + webhook access
  • Real-time updates
  • No credit card

Need more screens or seats? Paid plans pick up where Free leaves off.

Need to run on-premise or want unlimited everything? Contact us for custom pricing.

Support, subscriptions, you name it

Questions about the API, a custom plan, or self-hosting? Send a note and we'll get back to you within one business day.

hello@bigbeautifulscreens.com We reply within one business day
Read the docs API reference, guides, and examples
Start for free No credit card required

Send us a message

We'll get back to you shortly.

Your information is never shared or sold.

Message received!

We'll be in touch soon.