> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Development > Build amazing commerce solutions powered by the BigCommerce platform ## Docs - [Optimization](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/optimization.md): Built-in optimizations and best practices for improving resource utilization and page performance in a Catalyst storefront. - [Sessions](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/sessions.md): How Catalyst manages customer sessions and access tokens using Auth.js. - [Session Sync](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/session-sync.md): Set up checkout session syncing for a Catalyst storefront and troubleshoot session-sync failures such as "Invalid JWT token" errors and 404 responses. - [Proxy](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/middleware.md): How Catalyst's proxy chain in proxy.ts handles UCP, sessions, analytics, localization, channels, GraphQL proxying, and route resolution before a request reaches its route. - [CDN and Images](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/cdn-and-images.md): How Catalyst handles image optimization and CDN delivery, using the Next.js Image component alongside BigCommerce's CDN. - [Caching](https://docs.bigcommerce.com/developer/docs/storefront/catalyst/development/caching.md): How Catalyst uses Next.js request memoization and the Data Cache to reduce redundant GraphQL requests and lower rendering costs.