Skip to content

Quickstarts

Every quickstart ends with the same proof: a server sends a Fabrik request, receives a message ID, and has a safe way to observe the final outcome. Start with Node.js unless your application already has a preferred framework.

You need:

  • Node.js 22 or later.
  • A Fabrik application and a sk_test_ secret key.
  • One released message definition if you follow the managed-message quickstart.
  • A trusted server runtime. The SDK must not run in a browser, client component, or mobile bundle.
  1. The request is accepted. The response contains a Fabrik resource ID and request metadata.
  2. The delivery is observable. Retrieve the resource or receive a signed webhook event.
  3. The retry is safe. Reusing the same idempotency key returns the original logical result instead of creating a duplicate send.

Move from “it sent” to “we can operate it” with webhook verification, delivery reports, and the going-live checklist.