Developers

A real checkout, in about a minute.

Neuron Cart™ is a drop-in cart and checkout for any storefront. Sign up, copy your key, and take a live order — with sandbox pricing and mock payments, before you configure a single provider. Keep your storefront exactly as it is.

Quickstart

Two ways in.

Scaffold an Astro store

A complete storefront — catalog, cart, checkout, order page — wired and running.

npm create neuron-astro-store@latest my-store
cd my-store && npm install && npm run dev

Or call the API

Any language, any framework. The key stays on your server; your pages talk to your routes.

curl -X POST https://cart-api.neuroncommerce.com/v1/carts \
  -H "x-api-key: $KEY" -H "Content-Type: application/json" -d '{}'

Prefer types over fetch? npm i @neuron-cart/sdk — a typed server-side client for carts, checkout, orders, and customer auth, plus a drop-in storefront proxy. Both it and create-neuron-astro-store are published on npm under the MIT license.

Your store admin

Where orders actually live.

Your storefront is what customers see. Orders, payments, shipping rules, providers, and your API keys are managed in the admin — a separate app, on its own domain:

cart-admin.neuroncommerce.com

Sign in with your store handle (the slug from signup) plus your operator email and password. Bookmark it — or use the shortcut below.

The shortcut you'll actually remember

A separate domain is easy to forget, especially for the merchant operators you set this up for. Stores scaffolded with our starter answer on paths off your own site:

yourstore.com/cart-admin→ your admin login, store handle prefilled
yourstore.com/order-admin→ the same place, by the name most people reach for

Both are noindex, disallowed in robots.txt, and linked from nowhere — so customers and search engines don't stumble into them. They redirect to a login page and grant nothing on their own. Rename them in src/pages/ if you'd rather have /staff. Building without the starter? Read adminUrl from GET /v1/config and redirect however you like.

Developer mode

Free until you're live.

Every new store starts on the developer plan: the whole feature surface, no card, a sandbox that accepts any product you send it and confirms orders without charging anyone. Build against it for as long as you need.

PricingPass metadata.unitPriceCents and the sandbox honours it — no catalog endpoint required yet.
PaymentsMocked. Orders confirm end to end; nothing is charged.
ShippingFree rate preconfigured, so checkout always completes.
Going livePoint product.validate at your catalog, add a real payment provider, pick real rates. The banner disappears by itself.
API reference

The spec, machine-readable.

The storefront API — carts, checkout, orders, customer auth — is published as an OpenAPI 3 document. Point your generator, HTTP client, or coding agent straight at it:

https://cart-api.neuroncommerce.com/openapi.json

It covers the endpoints you call with a tenant key and an optional customer token. Admin and platform APIs are deliberately excluded — different audience, different stability promise.

Two rules that will save you time

{ success, data | error }Every response is one shape. Branch on error.code — never onmessage, which is written for humans and will change.
integer centsAll money, everywhere. 2499 is $24.99; there are no floats in the API.

Start now.

A key takes a couple of minutes and costs nothing. Questions, or want us to look at your stack first? Ask for a beta slot.