SiteTo.App documentation

From website to app, without the guesswork.

Practical setup guides for publishing today, plus a clear JavaScript SDK specification for the richer app experiences we plan to support next.

website.js
await SiteToApp.ready();

SiteToApp.page.setTitle('Your cart');
SiteToApp.navigation.setBadge('cart', 3);

SiteToApp.on('app:resume', () => {
  cartBadge.refresh();
});
Planned SDK — specification only
Choose your path

Start with what you need right now.

Creating an app does not require code. The SDK is optional and intended for teams that want the website and native shell to coordinate more closely.

01

Set up your store accounts

Follow the current publishing guides for the credentials and access SiteTo.App needs.

Browse setup guides
02

Create and configure your app

Choose your website, brand the app, configure navigation, and preview the result before building.

See how it works
03

Plan richer app behavior

Use the proposed Planned JavaScript SDK to plan titles, badges, navigation, sharing, and app events.

Read the SDK specification
How the system works

A small bridge, not a second platform.

The planned SDK does not replace your website or move its data. It gives approved pages a narrow, versioned way to ask the app shell for native behavior.

Your website remains the source of truth

Content, accounts, carts, and business logic stay on your website. The app adds a focused native shell around them.

No invented backend or secret keys

SiteTo.App does not publish a public REST API today. The SDK proposal is a local bridge between an approved website and its app.

Progressive enhancement by default

A website should keep working in Safari, Chrome, and every normal browser when the native app bridge is unavailable.

Need more context?

Read, build, or ask.

Use the guides for concrete setup steps, the SDK specification for future implementation planning, or talk to us about your site.

GUIDES

Publishing walkthroughs

Current, focused instructions for connecting the accounts used to prepare your app.

Open the guides
PLANNED

Planned JavaScript SDK

Methods, events, fallbacks, message formats, security boundaries, and implementation priorities.

Read the planned specification
SUPPORT

Talk through your use case

Tell us what your website does and where a native interaction would make the app more useful.

Contact SiteTo.App