---
description: "Spree open-source comes with a fully-featured Ecommerce API for headless eCommerce apps."
title: "Ecommerce API"
---

Spree Commerce open-source comes with a fully-featured Ecommerce API enabling a fully headless mode. This means that you can use Spree as a backend to build your custom [Next.js storefront](https://spreecommerce.org/category/next-js-ecommerce/), eCommerce mobile app functionality, or any other customer-facing application that needs to interact with an e-commerce platform.

## API v2

Currently Spree includes 2 modern REST APIs:


  - [Storefront API](../storefront/authentication.md) — Designed to allow customers to interact with the store via external applications (e.g. Next.js storefront or a dedicated mobile app)

  - [Platform API](../platform/authentication.md) — Provides management capabilities, allowing third party apps to perform actions otherwise available via the admin panel.


## Thank you!

Give Spree a [GitHub Star](https://github.com/spree/spree), why don't ya? Thank you for supporting Spree open-source! 

Need support or want to give some feedback? Join our [Discord](https://discord.spreecommerce.org/)
