The Node SDK (@tagadapay/node-sdk) lets your backend talk to TagadaPay programmatically. Anything you can do in the dashboard — create stores, add products, process payments, manage subscriptions, generate reports — you can do from code.
When to use it
Use the Node SDK when your team needs to:
Sync products or inventory from an internal system
Generate dynamic checkout links from your app or CRM
Automate refunds, captures, or subscription changes
Build internal admin tools or reports
Run scheduled jobs (cron) that interact with TagadaPay
When not to use it
If you only need to manage your shop manually, stick to the dashboard. The SDK is for repeatable, automated workflows — not one-off tasks.
Quick example
<code class="language-ts">import { Tagada } from '@tagadapay/node-sdk';
const tagada = new Tagada({ apiKey: process.env.TAGADA_API_KEY! });
const order = await tagada.orders.retrieve('ord_123');
console.log(order.status, order.amount);
</code>Read the full docs
The complete Node SDK documentation, including:
Installation and authentication
Every resource: stores, products, processors, payments, subscriptions, customers, webhooks
Sandbox testing
Multi-Stripe routing, block rules, promotions, order bumps
→ docs.tagada.io/developer-tools/node-sdk/quick-start
Need an API key?
API keys are created in the dashboard under Settings → API keys. Each key is scoped to one organization and has fine-grained permissions.
If you don't see the API keys section, contact your account admin or our team.