Open SDK

May 2026 — Open

A set of product design and engineering packages that leverage Open’s ordering primitives to build completely unique and personalized ordering experiences for any restaurant. Built by the design and engineering team at Open.

A restaurant ordering site built on the Open SDK, on phone and tablet
A restaurant’s own ordering experience, built on the SDK.

Brand setup

Tools to import your brand to the SDK.

$ open brand import ./bluebird
  reading brand.json ... ok

  ┌──────────────────────────┐
  │ BLUEBIRD                 │
  │ ────────                 │
  │                          │
  │ logo     ●               │
  │ colors   ██ ██ ██ ██     │
  │ type     Aa Gg Rr        │
  │ corner   ╭─ 8px          │
  │                          │
  └──────────────────────────┘

 brand imported → sdk/theme.ts

$ 

Customer experiences

It powers every customer-facing experience.

$ open serve marketing-site
  building pages ... ok

  ┌────────────────────────────────┐
  │     bluebird.com            │
  ├────────────────────────────────┤
  │                                │
  │   Wood-fired, since 2019       │
  │   ──────────────────────       │
  │                                │
  │   [ Order pickup ]  [ Menu ]   │
  │                                │
  └────────────────────────────────┘

 live at bluebird.com

$ 
$ open serve ordering
  menu synced ... 42 items

  ┌─────────────────────┬────────────┐
  │ MENU                │ CART   (2) │
  │ ───────────────     │ ────────── │
  │ ▒▒  Margherita   12 │ 1× Margh.  │
  │ ▒▒  Diavola      14 │ 1× Bianca  │
  │ ▒▒  Bianca       13 │            │
  │                     │ [ Pay 25 ] │
  └─────────────────────┴────────────┘

 orders flowing

$ 
$ open serve catering

  ┌──────────────────────────┐
  │ CATERING                 │
  │ ────────                 │
  │                          │
  │ date     [ 10 / 02 ]     │
  │ guests   [ 40 ]          │
  │ style    [ family ▾ ]    │
  │                          │
  │ [ Request quote ]        │
  │                          │
  └──────────────────────────┘

 quote request → your inbox

$ 
$ open build app --ios --android
  signing ... ok

      ╭────────────╮
      │    9:41    │
      │ ────────── │
      │ ▒▒▒▒▒▒▒▒▒▒ │
      │ Bluebird   │
      │ Reorder    │
      │            │
      │ [ Pay ]    │
      ╰────────────╯

 in the App Store + Play Store

$ 
$ open print receipt --order 1847

  ┌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐
  │ BLUEBIRD       #1847 │
  │ ──────────────────── │
  │ Margherita        12 │
  │ Diavola           14 │
  │ ──────────────────── │
  │ total             26 │
  │                      │
  │ see you soon         │
  └╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘

 printed in 1.2 s

$ 
$ open send campaign --email --sms

  ┌──────────────────────────┐
  │ to: all guests (12,408)  │
  │ ──────────────────────── │
  │ Fall menu is here        │
  │ [ Order now ]            │
  └──────────────────────────┘

           ╭─────────────────────╮
           │ Bluebird: brunch is │
           │ back — this weekend │
           ╰─────────────────────╯

 sent to 12,408 guests

$ 

Three ways to build and edit them

$ git push origin bluebird-web

  @open/sdk detected
  + <OrderFlow theme={brand} />
  - <LegacyCheckout />

  building ... ok
  deploying ... ok

 your repo, your rules

$ 
Developer platform For designers and engineers to build in their own repos.
$ open edit

  hero      [ patio-night.jpg ▾ ]
  hours     [ 11:00 – 22:00 ]
  delivery  [ on ▾ ]

  save changes? y

 published in 0.4 s — no deploy

$ 
Self-service edits For anyone on the team.
$ open request design

  connected to the Open design team

  maya   We’ll take this one — a new
         seasonal menu page by Friday.

 ticket #204 opened

$ 
Design as a service From Open.

Tools to develop the brand

Edit the brand, and every experience follows.

$ open theme set accent "#28c840"

  website     ████   done
  ordering    ████   done
  app         ████   done
  catering    ████   done
  receipts    ████   done
  email       ████   done

 six experiences, one brand

$ 

Two stores, or two thousand

From SMB to enterprise.

$ open scale --stores 2

  ■ ■

 2 stores live

$ 
$ open scale --stores 20

  ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
  ■ ■ ■ ■ ■ ■ ■ ■ ■ ■

 20 stores live

$ 
$ open scale --stores 200

  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪

 200 stores live

$ 
$ open scale --stores 2000

  █ = 5 stores

  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████
  ████████████████████████████████████████

 2000 stores live

$ 

Setup

$ open setup

   menu imported        2 min
   payments connected   4 min
   domain linked        1 min
   test order placed    32 s

 live before dinner service

$ 
$ open setup --with-team

  the Open team joins your setup

  maya   We’ll take the menu and the
         domain — see you at launch.

 scheduled for Tuesday

$ 

The Open SDK helps restaurants sell online in a more personalized way than ever before.

Open helps all types of restaurants build and maintain their online experiences to better control the customer experience, and offer their guests the best online ordering experience specifically for that restaurant.

Restaurants using the Open SDK will have the best1 restaurant ordering experiences, but customers will never know it’s powered by the Open SDK, and that’s how it should be.

The Open SDK powers restaurants all over the United States, in places like New York, San Francisco, Los Angeles, Chicago and Austin.

Designed to give restaurants ownership over their technology.

  1. Best, in this case, means most personalized branding, most personalized feature set, highest converting in category, and tools to improve over time.