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

# Features and bundles

> Define what each action costs and what users buy — in the Jaza dashboard, not via a separate rate-card API.

Pricing in Jaza is configured in the **dashboard**, then enforced when your backend calls `consume` and when users buy packs in the top-up sheet.

## Features (what actions cost)

A **feature** is a named action with a `creditsCost` (for example `SEND_MESSAGE` → 5 credits). Your backend passes `featureCode` to `jaza.consume()`.

Configure features under **Features** in the [dashboard](https://jaza.dev/dashboard). You do not maintain a separate “rate card” API integration for day-to-day pricing.

## Bundles (what users buy)

A **bundle** is a credit pack (label, price, credits) shown in the React Native top-up sheet. Configure bundles under **Bundles** in the dashboard.

## Markets

Enable Mobile Money countries under **App Settings**. Jaza routes deposits through its partners across supported African markets — you do not open a PawaPay account.

## Next steps

* [Dashboard setup](/guides/dashboard-setup) · [Consume credits](/guides/consume-credits) · [Top up](/guides/top-up)
