> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/docs/integrations/apps/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Apps > Build amazing commerce solutions powered by the BigCommerce platform ## Docs - [Introduction to Building Apps](https://docs.bigcommerce.com/developer/docs/integrations/apps/introduction.md) - [Apps Quick Start](https://docs.bigcommerce.com/developer/docs/integrations/apps/quick-start.md) - [Types of Apps](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/types-of-apps.md) - [Building Catalyst-compatible apps and integrations](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/building-catalyst-compatible-apps-and-integrations.md) - [Beginning development](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/beginning-development.md) - [Managing apps in Dev Portal](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/managing-apps-in-dev-portal.md) - [Locating app IDs](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/id.md) - [Implementing OAuth](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/auth.md) - [Handling callbacks](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/handling-callbacks.md) - [Supporting multiple users](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/supporting-multiple-users.md) - [Listening for events](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/listening-for-events.md) - [Designing the UI](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/ui.md) - [Creating install buttons](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/creating-install-buttons.md) - [App Development Best Practices](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/following-best-practices.md) - [Approval requirements](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/approval-requirements.md) - [Publishing apps](https://docs.bigcommerce.com/developer/docs/integrations/apps/guide/publishing-apps.md) - [Overview](https://docs.bigcommerce.com/developer/docs/integrations/apps/app-extensions/overview.md) - [Guide](https://docs.bigcommerce.com/developer/docs/integrations/apps/app-extensions/guide.md) - [Glossary](https://docs.bigcommerce.com/developer/docs/integrations/apps/app-extensions/glossary.md) - [Postman collection](https://docs.bigcommerce.com/developer/docs/integrations/apps/app-extensions/postman-collection.md) - [Introduction](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/introduction.md): Build a BigCommerce single-click app with Next.js, BigDesign, and the BigCommerce REST API, from a mock-data UI through a fully authenticated multitenant app. - [1: Build a UI with BigDesign](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/1-bigdesign.md): Add BigDesign to the root layout and build a mock-data gift certificates list and detail UI. - [2: Integrate BigCommerce data](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/2-bigcommerce-data.md): Swap the mock REST client for a real BigCommerce store using STATIC mode, and learn the config-based loading pattern that makes it possible. - [3: Single-click authentication](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/3-single-click-auth.md): Switch your app into MULTITENANT mode, register it in the BigCommerce Developer Portal, expose your dev server over a public tunnel, and implement the install and launch callbacks that back a real single-click app. - [4: Session management](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/4-session-management.md): Implement the app's own session cookie and its two-tier authorization check. - [5: Add a real database](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/5-database.md): Replace the local SQLite credentials store with a shared Postgres database, so the app works across multiple deployed instances. - [Next steps](https://docs.bigcommerce.com/developer/docs/integrations/apps/tutorial-single-click-app/next-steps.md): Extend the tutorial app with production features, or strip it down and use it as the starter for your own BigCommerce single-click app. - [Overview](https://docs.bigcommerce.com/developer/docs/integrations/apps/unified-billing/overview.md) - [Example queries and mutations](https://docs.bigcommerce.com/developer/docs/integrations/apps/unified-billing/example-queries-and-mutations.md) - [Postman collection](https://docs.bigcommerce.com/developer/docs/integrations/apps/unified-billing/postman-collection.md) - [Multi-Storefront App Compatibility](https://docs.bigcommerce.com/developer/docs/integrations/apps/optimizing-multi-storefront-apps.md) - [Catalyst App Integration](https://docs.bigcommerce.com/developer/docs/integrations/apps/building-for-catalyst.md)