Resources
API clients
Accelerate your app development with BigCommerce API clients. BigCommerce API clients are available for the following languages:
- Python (opens in a new tab)
- PHP (opens in a new tab)
- Ruby (opens in a new tab)
- JavaScript (opens in a new tab)
Sample apps
BigCommerce sample apps are open-source projects developed by the BigCommerce team and community. For inspiration and to see the code behind each project, visit each individual repository.
- Python app (opens in a new tab)
- PHP app (opens in a new tab)
- Ruby app (opens in a new tab)
- OmniAuth BigCommerce strategy (opens in a new tab)
- AWS Amplify app (opens in a new tab)
BigDesign
BigDesign is a collection of reusable React components, design guidelines, and UI patterns that allows you to rapidly develop an app's front-end that is consistent with BigCommerce's UI.
Checkout SDK
The Checkout SDK is a JavaScript library intended for partners, developers, and merchants who want to build a custom checkout front-end experience. To learn the basics about building a custom checkout directly into the control panel, see Checkout SDK Quick Start. For information on BigCommerce's Open Checkout (opens in a new tab) (also known as Optimized One-Page Checkout (opens in a new tab)), see Open Checkout Quick Start. To learn about Open Checkout customization options, see Restyle Optimized One-Page Checkout.
Page Builder
Page Builder is a browser-based tool that offers merchants visual editing and content management capabilities to design their stores. It is customizable and extendable, and we recommend that you become familiar with its interface and functionality. To learn more about Page Builder, see Page Builder Overview.
Stencil references
Stencil is BigCommerce’s theme engine. It incorporates industry best practices in technology, design standards, SEO, and allows developers to build a stunning storefront that engages shoppers and encourages checkouts on any device. Stencil is responsible for powering the BigCommerce Cornerstone theme.
The following articles cover essentials for getting started with Stencil:
- Installing Stencil CLI
- Stencil CLI Options and Commands
- Theme Assets
- Theme Object Reference
- Bundling and Pushing a Theme
- Theme Updates and Version Control
- Customizing JavaScript
- Custom Templates
Stencil Utils
Stencil Utils (opens in a new tab) is a utility library that contains the BigCommerce Stencil Events system and other functions that make building a theme with the Stencil framework a breeze. To learn more, see Stencil Utils Reference.
Handlebars helpers
The Handlebars helpers reference covers Stencil-supported Handlebars helpers.
Front matter
Front matter defines which store resources are available to be rendered within a Stencil template. To learn more, see Front Matter Reference.