Developers

Trusted payments in an afternoon.

A clean, typed API that gets a payment moving in minutes. Sandbox, webhooks, and observability included.

import { Atumly } from "@atumly/node";

const atumly = new Atumly({ apiKey: process.env.ATUMLY_API_KEY });

// Originate a trusted, real-time payment
const payment = await atumly.payments.create({
  amount: { value: 4_500, currency: "USD" },
  source: { account: "acct_8FQ..." },
  destination: { account: "acct_3HV..." },
  intent: {
    purpose: "invoice_payment",
    reference: "INV-1042",
  },
});

console.log(payment.status); // "settled" — in under a second

What you get

Built for engineers shipping payments.

01

Typed SDKs

TypeScript and Python today; Go and Rust on the roadmap.

02

Idempotent by default

Every endpoint accepts an idempotency key — safe to retry.

03

Reliable webhooks

Signed deliveries, automatic retries, and a replay console.

04

First-class sandbox

A full mirror of production with scriptable test scenarios.

05

Live observability

Per-request tracing, latency, and error budgets in the dashboard.

06

Versioned APIs

Backward-compatible by default, with clear deprecation policies.

Want early access to the API?

We're onboarding a small number of teams each month. Tell us what you're building and we'll get you a sandbox.

Request access