feeef for developers

Build commerce. On your terms.

Build storefronts, connect merchant workflows, and put real commerce tools in the hands of your apps and agents.

What will you build?

A new app. A better workflow. Something we haven’t imagined yet.

From your code to their storefront.

Author the components. Compile the document. Preview with real data, then publish a release.

Orthographic studio render of structured porcelain panels with green editable inserts and a mechanically joined base
components.tsxschema.tslocales/en.json

Your components. Their content.

Write a React component and define the fields a merchant can edit. Code and content have different owners.

pages/home/components/hero.tsxTSX
export const meta = {
  type: 'custom',
  title: 'Hero',
  propsSchema: {
    heading: { type: 'string', name: 'Heading' },
  },
  props: { heading: 'A store of your own.' },
};

function App() {
  return <h1>{props.heading}</h1>;
}

Your storefront.
Your signature.

Write the components. Define what’s editable. Give merchants a store that feels like their own.

Author in TSXReact components, editable props, named slots.
Compose as dataOne compiled JSON document for the storefront.
Preview, then publishA hosted draft against your store’s real catalog.
Create a template
Cobalt Objects
Desktop view of the Cobalt demo storefront, showing its blue split hero and desk objects collection
A published template. A fictional demo catalog.Live demo

A few lines.
A real connection.

Pick your starting point. Use the same commerce platform from your app, a template package, or an AI client.

catalog.tsServer-side TypeScript
import { FeeeF } from 'feeef';
 
const feeef = new FeeeF({
  apiKey: process.env.FEEEF_TOKEN!,
  baseURL: 'https://api.feeef.org/v1',
});
 
const { data: products } = await feeef.products.list({
  storeId: 'your-store-id',
  status: 'published',
  limit: 10,
});
Orthographic Cycles-style studio rendering of a stock shelf, packing bench, shipping carton, and roller conveyor

Beyond the buy button.

A store keeps moving after checkout. Build against the stock, money, and parcels behind each order.

Availability depends on the store’s permissions and enabled integrations.

Built here. Shared openly.

Read the blog

Good questions.

What is feeef?

feeef is a commerce platform for merchants. Its developer platform provides a REST API, OAuth apps, JavaScript and Dart SDKs, storefront templates, a CLI, webhooks, and an MCP server. Developers can work with stores, products, orders, delivery integrations, inventory, and finance.

How are feeef storefront templates built?

A feeef template is authored as a Node.js package with TSX components, an editor schema, and locale files. The template kit compiles these sources into a JSON document called TemplateData, which the Lithium storefront renderer reads. Developers define editable props and slots; merchants customize their content. The CLI previews a draft on a hosted store before a release is published and installed.

Can AI agents connect to feeef?

Yes. The hosted feeef MCP server at https://mcp.feeef.org/mcp uses Streamable HTTP and supports OAuth or a bearer token. Compatible clients can use its tools to work with stores, products, orders, delivery, inventory, and finance. API token permissions, store roles, and integration requirements still apply.

Make it yours.

Your next commerce idea starts here.

Start building