Set up your store accounts
Follow the current publishing guides for the credentials and access SiteTo.App needs.
Browse setup guidesPractical setup guides for publishing today, plus a clear JavaScript SDK specification for the richer app experiences we plan to support next.
await SiteToApp.ready();
SiteToApp.page.setTitle('Your cart');
SiteToApp.navigation.setBadge('cart', 3);
SiteToApp.on('app:resume', () => {
cartBadge.refresh();
});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.
Follow the current publishing guides for the credentials and access SiteTo.App needs.
Browse setup guidesChoose your website, brand the app, configure navigation, and preview the result before building.
See how it worksUse the proposed Planned JavaScript SDK to plan titles, badges, navigation, sharing, and app events.
Read the SDK specificationThe 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.
Content, accounts, carts, and business logic stay on your website. The app adds a focused native shell around them.
SiteTo.App does not publish a public REST API today. The SDK proposal is a local bridge between an approved website and its app.
A website should keep working in Safari, Chrome, and every normal browser when the native app bridge is unavailable.
Use the guides for concrete setup steps, the SDK specification for future implementation planning, or talk to us about your site.
Current, focused instructions for connecting the accounts used to prepare your app.
Open the guidesMethods, events, fallbacks, message formats, security boundaries, and implementation priorities.
Read the planned specificationTell us what your website does and where a native interaction would make the app more useful.
Contact SiteTo.App