> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cocartapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CoCart: Decoupling WooCommerce for the modern storefront

> CoCart is a developer-first REST API to decouple WooCommerce on the frontend.

## What is CoCart?

CoCart is the REST-API extension for WooCommerce designed specifically for developers and designers who want the power of a top tier eCommerce platform without the limitations of traditional WordPress themes and plugins.

Build the modern and scalable storefront of your dreams with confidence independent of WordPress using frameworks like **Astro**, **React**, **Vue**, or **Next.js**, gaining complete control over your customers experience no matter what your store sells.

### Problems We Solve

<AccordionGroup>
  <Accordion title="Decoupled Commerce">
    Seamlessly separate your frontend from WordPress, allowing for greater flexibility and customization.
  </Accordion>

  <Accordion title="Optimized Performance">
    Efficient handling of requests to ensure fast and reliable interactions, even under heavy load.
  </Accordion>

  <Accordion title="Developer-Friendly">
    Comprehensive documentation and a supportive community to assist you in building your ideal storefront.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Installation" icon="wordpress" color="#3858e9" href="/getting-started/core/setup">
    Get started with CoCart in minutes, by downloading and installing our plugin on your WordPress site.
  </Card>

  <Card title="Standards" icon="clipboard" color="#EA8000" href="/overview/standards">
    Learn about CoCart's core standards for the REST API
  </Card>
</CardGroup>

## Core Features

<AccordionGroup>
  <Accordion title="Source of Truth" icon="anchor">
    CoCart utilizes WooCommerce’s Data Stores API and mirrors most WooCommerce hooks, ensuring broad compatibility with numerous extensions right from the start.
  </Accordion>

  <Accordion title="Simple, Secure Sessions" icon="cookie-bite">
    No cookie blockage. Secure cart key solution for database-based session management designed for headless.
  </Accordion>

  <Accordion title="Authentication designed for Customers" icon="key">
    No Admin API Keys required. Basic authentication for customers are handled depending on your store needs for preferred login:

    * Username and Password
    * Email and Password
    * Phone Number and Password.

    Can be followed by JWT authentication.
  </Accordion>

  <Accordion title="Domain Dominance" icon="globe">
    Addressing CORS issues in decoupled setups, CoCart grants you control over the origin to address any CORS issues when decoupling. [View CORS section](/documentation/learn/cors) for more info.
  </Accordion>

  <Accordion title="Efficient Product Search" icon="shirt">
    Search products by name, ID, or SKU; filter and retrieve necessary product data with or without authentication, allowing different results based on role type i.e. Membership, Wholesale and more.
  </Accordion>

  <Accordion title="Real-Time Cart Validation" icon="check">
    Our system minimizes the need for multiple requests to verify item and coupon validity in your cart. It efficiently checks stock, calculates totals and fees, ensuring real-time accuracy so your responses are consistently up-to-date.
  </Accordion>

  <Accordion title="Name Your Price Built In" icon="barcode">
    Empower your customers to set their price, encouraging support with flexible payment options that broaden your paying audience.
  </Accordion>

  <Accordion title="Bulk Support" icon="layer-group">
    Batch multiple cart requests at once for efficiency and faster responses. [View Bulk Requests section](/documentation/learn/batch-requests) for more info
  </Accordion>
</AccordionGroup>

## Integration options

<Warning>
  These SDKs are still in development so in the mean time please refer to our [API Reference](/reference/core) for direct API calls.
</Warning>

### Native SDKs

<CardGroup cols={2}>
  <Card title="JS/TS" icon="js" color="#f7df1e" href="/integrate/sdk/typescript">
    For web and Node.js applications
  </Card>

  <Card title="PHP" icon="php" color="#4F5B93" href="/integrate/sdk/php">
    For WordPress, Laravel, and other PHP applications
  </Card>
</CardGroup>

## Why Choose CoCart?

Focus on building your unique storefront with an API designed specifically for WooCommerce to be decoupled. CoCart offers a developer-first approach, ensuring you have the tools and flexibility needed to create a seamless shopping experience.

### Community and Support

CoCart is built in the open with full transparency and a growing community of developers and contributors. Access comprehensive documentation to help you every step of the way.

<CardGroup cols={2}>
  <Card title="Open Source Codebase" icon="github" color="#fff" href="https://github.com/co-cart/co-cart">
    GPL 3.0 license with full transparency on GitHub
  </Card>

  <Card title="Public Development" icon="users-line" color="#fff" href="https://cocartapi.com/suggest-a-feature/?ref=mintlify">
    Feature requests, roadmap, and issues - all in the open
  </Card>
</CardGroup>

### Future-Proof Your Store

Stay ahead with a solution designed to evolve with the latest web technologies and eCommerce trends.

### Get Started Today

Ready to take your WooCommerce store to the next level? [Install CoCart now](/getting-started/core/setup) and start building the modern storefront you've always envisioned.
