Skip to main content
You’ll need an API key from Settings.
1

Create an Action

Actions define the work your platform performs. Create one on the New Action page with the variant orders.created.
2

Add an SDK destination

Create an SDK destination on the Destinations page: set Destination Type to SDK and enter the namespace quickstart. Other destination types deliver over HTTP or to Pub/Sub.
3

Link them

Open the action’s Flow tab and use Link destination to attach the newly created SDK Destination.
4

Start a listener

The listener claims deliveries for its namespace and hands each one to your handler.
ack() settles the action as succeeded. A handler that returns without settling acks; an unhandled error nacks, and the attempt is redelivered.
5

Send work

One POST to ingress creates the action.
SQS and Pub/Sub sources ingest into the same action from queues you already run.
6

Acknowledge the Action

When your handler finishes its work, it automatically acknowledges. If the work should be handled asynchronously, see Deferring work.

Next steps

SDK

Listener options, settlement, leases, and external work.

How Arklow works

The path work takes from source to settlement.