Four products. One platform for fintech.

From hosted payment APIs to open-source SDKs and passwordless auth — each Northfast product solves one job well, and they work better together.

Cashly
Payments · Hosted API

Cashly is the hosted fintech layer of Northfast. One clean REST API reaches M-Pesa, cards, and bank transfers — with webhooks, reconciliation, and a dashboard so you ship payments without managing rails yourself.

One integration for M-Pesa, cards & bank transfers
Signed webhooks with retries & idempotency
Dashboard for keys, logs & reconciliation
Talk to sales
payments.ts
await cashly.payments.create({ rail: 'mpesa', amount: 2500, currency: 'KES', reference: 'ORDER_8821' }) // → { id, status: 'pending' }
M-Pesa Box
Open Source · SDK

A reliable, MIT-licensed M-Pesa SDK wrapping the Safaricom Daraja APIs — STK push, C2B, B2C, and reconciliation — plus drop-in plugins for WordPress and Ghost.

STK push, C2B, B2C & status queries
Drop-in WordPress & Ghost plugins
Open source on GitHub under MIT
Read the docs
checkout.ts
import { MpesaBox } from '@northfast/mpesa-box' const box = new MpesaBox({ env }) await box.stkPush({ phone, amount, ref })
VerenaJS
Open Source · Framework

An open-source, data-driven JavaScript framework with a tiny runtime and a great developer experience. Declare a model and Verena generates a typed store, queries, and a reactive view layer.

Typed data models & reactive views
Tiny runtime, fast cold starts
CLI for dev, build & migrations
Read the docs
app.ts
npx verena create my-app export const Invoice = model('invoice', { amount: field.int(), status: field.enum(['open','paid']), })
Paswad
Auth · Passkeys

Passwordless authentication as a service. Paswad handles passkeys (WebAuthn), magic links, OTP, OAuth, and sessions behind one API — so your users sign in with Face ID, Touch ID, or a security key.

Passkeys (WebAuthn) in a few lines
Magic links, OTP & OAuth providers
Short-lived, single-use session tokens
Talk to sales
auth.ts
await paswad.passkeys.register({ userId: 'user_123', name: '[email protected]' }) // prompts Face ID / Touch ID

Which product fits?

A quick guide to where each product fits in your stack.

Product Best for Type License
Cashly Teams that want payments without managing rails Hosted API Commercial
M-Pesa Box Developers integrating M-Pesa directly SDK + plugins MIT
VerenaJS Building data-driven apps fast Framework MIT
Paswad Passwordless login & account security Hosted API Commercial

Product questions

How our products relate, what's open source, and how to get started.

Ask a question

Yes. Use any product on its own — but they’re designed to fit together, e.g. M-Pesa Box powers Cashly, and Paswad secures your dashboards.

M-Pesa Box and VerenaJS are open source under permissive licenses (MIT/GPL) on GitHub. Cashly and Paswad are hosted commercial services.

M-Pesa Box is the open-source SDK you self-host. Cashly is the hosted layer that runs it for you and adds cards, bank transfers, a dashboard, and reconciliation.

Open-source tools are on GitHub and documented in our docs. For Cashly and Paswad, contact us to set up an account and get API keys.

Yes — community support for open-source projects, and dedicated 24/7 support for hosted products and partners.