# Overview (/guides/overview)



Acme is a single REST API for **money movement and treasury operations across many banks**. It
abstracts each bank's protocols, file formats, and payment rails behind one consistent JSON-over-HTTPS
interface, so you integrate once instead of bank by bank.

These **guides*&#x2A; explain the concepts and integration flows. The &#x2A;*[API reference](/reference)*&#x2A;
documents every endpoint's request and response. New to Acme? Start with
&#x2A;*[Getting started](/guides/getting-started)**.

## What you can do [#what-you-can-do]

<Cards>
  <Card title="Payments" href="/reference" description="Send single and scheduled payments across local rails and SWIFT." />

  <Card title="Batch payments" href="/guides/batch-payments" description="Submit many payments in a single file or request." />

  <Card title="Collections" href="/reference" description="Pull funds via direct debit authorizations and collections." />

  <Card title="Virtual accounts" href="/reference" description="Issue virtual account numbers to reconcile incoming funds." />

  <Card title="Foreign exchange" href="/reference" description="Look up FX rates and book currency conversions." />

  <Card title="Digital assets" href="/reference" description="Transfer and look up digital asset balances." />

  <Card title="Webhooks" href="/guides/webhooks" description="Receive real-time events for payment and account activity." />

  <Card title="Transactions & statements" href="/guides/transaction-notifications" description="Read transactions and bank statements to reconcile." />
</Cards>

## Bank coverage [#bank-coverage]

Acme moves money across banks including CIMB, Citibank, DBS, HSBC, OCBC, RHB, Standard Chartered, UOB,
ANZ, Deutsche Bank, and Zand. Each bank's specifics — supported rails, character sets, and required
fields — live under **Bank payment rules**.
