> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Developer Resources

> **Note**
>
> This is archived documentation. For current developer resources, see [Tools & SDKs](/developer/docs/overview/tools-and-sdks).

## API clients

Accelerate your app development with BigCommerce API clients. BigCommerce API clients are available for the following languages:

* [Python](https://github.com/bigcommerce/bigcommerce-api-python)
* [PHP](https://github.com/bigcommerce/bigcommerce-api-php)
* [Ruby](https://github.com/bigcommerce/bigcommerce-api-ruby)
* [JavaScript](https://github.com/getconversio/node-bigcommerce)

## 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](https://github.com/bigcommerce/hello-world-app-python-flask)
* [PHP app](https://github.com/bigcommerce/hello-world-app-php-silex)
* [Ruby app](https://github.com/bigcommerce/hello-world-app-ruby-sinatra)
* [OmniAuth BigCommerce strategy](https://github.com/bigcommerce/omniauth-bigcommerce)
* [AWS Amplify app](https://github.com/hatertron3000/amplify-bigcommerce)

## BigDesign

[BigDesign](/developer/docs/integrations/apps/guide/ui) 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](/developer/docs/admin/checkout-and-cart/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](/developer/docs/admin/checkout-and-cart/checkout-sdk/tutorial).
For information on BigCommerce's [Open Checkout](https://github.com/bigcommerce/checkout-js) (also known as [Optimized One-Page Checkout](https://support.bigcommerce.com/s/article/Optimized-Single-Page-Checkout)), see [Open Checkout Quick Start](/developer/docs/admin/checkout-and-cart/open-checkout).
To learn about Open Checkout customization options, see [Restyle Optimized One-Page Checkout](/developer/docs/admin/checkout-and-cart/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](/developer/docs/storefront/stencil/content/page-builder).

## Stencil references

[Stencil](/developer/docs/storefront/stencil/getting-started) 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](/developer/docs/storefront/stencil/cli/install)
* [Stencil CLI Options and Commands](/developer/docs/storefront/stencil/cli/options-and-commands)
* [Theme Assets](/developer/docs/storefront/stencil/themes/style/assets)
* [Theme Object Reference](/developer/docs/storefront/stencil/themes/context/object-reference/schemas)
* [Bundling and Pushing a Theme](/developer/docs/storefront/stencil/deployment/upload)
* [Theme Updates and Version Control](/developer/docs/storefront/stencil/deployment/updates-and-version-control)
* [Customizing JavaScript](/developer/docs/storefront/stencil/themes/javascript)
* [Custom Templates](/developer/docs/storefront/stencil/themes/templates)

### Stencil Utils

[Stencil Utils](https://github.com/bigcommerce/stencil-utils) 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](/developer/docs/storefront/stencil/utils/reference).

### Handlebars helpers

The [Handlebars helpers reference](/developer/docs/storefront/stencil/themes/context/handlebars-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](/developer/docs/storefront/stencil/themes/context/frontmatter-reference).