> Part of the walkerOS documentation. Project overview and full index: <https://www.walkeros.io/llms.txt>

# Destinations

Destinations are the endpoints where walkerOS sends your processed events. They transform standardized walkerOS events into the specific formats required by analytics platforms, marketing tools, data warehouses, and custom APIs.

Each destination operates independently, so one failed destination won't affect others.

## Analytics tools[​](#analytics-tools "Direct link to Analytics tools")

| Destination                                                                        | Web | Server                                                               |
| ---------------------------------------------------------------------------------- | --- | -------------------------------------------------------------------- |
| **[Amplitude](https://www.walkeros.io/docs/destinations/web/amplitude.md)**        | Yes | [Yes](https://www.walkeros.io/docs/destinations/server/amplitude.md) |
| **[Clarity](https://www.walkeros.io/docs/destinations/web/clarity.md)**            | Yes | -                                                                    |
| **[d8a](https://www.walkeros.io/docs/destinations/web/d8a.md)**                    | Yes | -                                                                    |
| **[FullStory](https://www.walkeros.io/docs/destinations/web/fullstory.md)**        | Yes | -                                                                    |
| **[GA4](https://www.walkeros.io/docs/destinations/web/gtag/ga4.md)**               | Yes | -                                                                    |
| **[GTM](https://www.walkeros.io/docs/destinations/web/gtag/gtm.md)**               | Yes | -                                                                    |
| **[Heap](https://www.walkeros.io/docs/destinations/web/heap.md)**                  | Yes | -                                                                    |
| **[Hotjar](https://www.walkeros.io/docs/destinations/web/hotjar.md)**              | Yes | -                                                                    |
| **[Matomo](https://www.walkeros.io/docs/destinations/web/matomo.md)**              | Yes | -                                                                    |
| **[Mixpanel](https://www.walkeros.io/docs/destinations/web/mixpanel.md)**          | Yes | [Yes](https://www.walkeros.io/docs/destinations/server/mixpanel.md)  |
| **[mParticle](https://www.walkeros.io/docs/destinations/server/mparticle.md)**     | -   | Yes                                                                  |
| **[Optimizely](https://www.walkeros.io/docs/destinations/web/optimizely.md)**      | Yes | -                                                                    |
| **[Piano](https://www.walkeros.io/docs/destinations/web/piano.md)**                | Yes | -                                                                    |
| **[Piwik PRO](https://www.walkeros.io/docs/destinations/web/piwikpro.md)**         | Yes | -                                                                    |
| **[Plausible](https://www.walkeros.io/docs/destinations/web/plausible.md)**        | Yes | -                                                                    |
| **[PostHog](https://www.walkeros.io/docs/destinations/web/posthog.md)**            | Yes | [Yes](https://www.walkeros.io/docs/destinations/server/posthog.md)   |
| **[RudderStack](https://www.walkeros.io/docs/destinations/server/rudderstack.md)** | -   | Yes                                                                  |
| **[Segment](https://www.walkeros.io/docs/destinations/web/segment.md)**            | Yes | [Yes](https://www.walkeros.io/docs/destinations/server/segment.md)   |
| **[Snowplow](https://www.walkeros.io/docs/destinations/web/snowplow.md)**          | Yes | -                                                                    |

## Marketing tools[​](#marketing-tools "Direct link to Marketing tools")

|             | Web                                                                               | Server                                                                                     |
| ----------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Bing        | -                                                                                 | [Bing UET Conversions API](https://www.walkeros.io/docs/destinations/server/bing.md)       |
| Criteo      | -                                                                                 | [Criteo Events API](https://www.walkeros.io/docs/destinations/server/criteo.md)            |
| Customer.io | -                                                                                 | [Customer.io](https://www.walkeros.io/docs/destinations/server/customerio.md)              |
| Google      | [Google Ads](https://www.walkeros.io/docs/destinations/web/gtag/ads.md)           | [Google Data Manager API](https://www.walkeros.io/docs/destinations/server/datamanager.md) |
| HubSpot     | -                                                                                 | [HubSpot](https://www.walkeros.io/docs/destinations/server/hubspot.md)                     |
| Klaviyo     | -                                                                                 | [Klaviyo](https://www.walkeros.io/docs/destinations/server/klaviyo.md)                     |
| LinkedIn    | [LinkedIn Insight Tag](https://www.walkeros.io/docs/destinations/web/linkedin.md) | [LinkedIn Conversions API](https://www.walkeros.io/docs/destinations/server/linkedin.md)   |
| Meta        | [Meta Pixel](https://www.walkeros.io/docs/destinations/web/meta-pixel.md)         | [Meta Conversions API](https://www.walkeros.io/docs/destinations/server/meta-capi.md)      |
| Pinterest   | [Pinterest Tag](https://www.walkeros.io/docs/destinations/web/pinterest.md)       | [Pinterest Conversions API](https://www.walkeros.io/docs/destinations/server/pinterest.md) |
| Reddit      | -                                                                                 | [Reddit Conversions API](https://www.walkeros.io/docs/destinations/server/reddit.md)       |
| Slack       | -                                                                                 | [Slack](https://www.walkeros.io/docs/destinations/server/slack.md)                         |
| Snapchat    | -                                                                                 | [Snapchat Conversions API](https://www.walkeros.io/docs/destinations/server/snapchat.md)   |
| TikTok      | [TikTok Pixel](https://www.walkeros.io/docs/destinations/web/tiktok.md)           | [TikTok Events API](https://www.walkeros.io/docs/destinations/server/tiktok.md)            |
| X (Twitter) | -                                                                                 | [X (Twitter) Conversions API](https://www.walkeros.io/docs/destinations/server/twitter.md) |

## Data warehouses[​](#data-warehouses "Direct link to Data warehouses")

| Destination                                                                      | Web                                                         | Server                                                         |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------- | -------------------------------------------------------------- |
| **[API](https://www.walkeros.io/docs/destinations/api.md)**                      | [Yes](https://www.walkeros.io/docs/destinations/api/web.md) | [Yes](https://www.walkeros.io/docs/destinations/api/server.md) |
| **[Apache Kafka](https://www.walkeros.io/docs/destinations/server/kafka.md)**    | -                                                           | Yes                                                            |
| **[AWS Firehose](https://www.walkeros.io/docs/destinations/server/aws.md)**      | -                                                           | Yes                                                            |
| **[AWS SNS](https://www.walkeros.io/docs/destinations/server/sns.md)**           | -                                                           | Yes                                                            |
| **[File](https://www.walkeros.io/docs/destinations/server/file.md)**             | -                                                           | Yes                                                            |
| **[GCP BigQuery](https://www.walkeros.io/docs/destinations/server/gcp.md)**      | -                                                           | Yes                                                            |
| **[Google Pub/Sub](https://www.walkeros.io/docs/destinations/server/pubsub.md)** | -                                                           | Yes                                                            |
| **[Redis Streams](https://www.walkeros.io/docs/destinations/server/redis.md)**   | -                                                           | Yes                                                            |
| **[SQLite](https://www.walkeros.io/docs/destinations/server/sqlite.md)**         | -                                                           | Yes                                                            |

## Create your own[​](#create-your-own "Direct link to Create your own")

Build a custom destination for any endpoint. See [Create your own destination](https://www.walkeros.io/docs/destinations/create-your-own.md) for a step-by-step guide.

## Configuration[​](#configuration "Direct link to Configuration")

These fields are available on every destination, regardless of package. They wrap the package-specific `settings` field, which is documented on each destination's page.

| Property      | Type                             | Description                                                                                                                                                                                                                                                                                                                                                                                      | More |
| ------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---- |
| `consent`     | `WalkerOS.Consent`               | Required consent states to send events to this destination                                                                                                                                                                                                                                                                                                                                       |      |
| `settings`    | `Destination.Settings`           | Implementation-specific configuration                                                                                                                                                                                                                                                                                                                                                            |      |
| `credentials` | `Destination.Credentials`        | Optional credentials (destination-defined shape)                                                                                                                                                                                                                                                                                                                                                 |      |
| `data`        | `any \| any`                     | Global data transformation applied to all events for this destination                                                                                                                                                                                                                                                                                                                            |      |
| `include`     | `Array<string>`                  | Event sections to flatten into context.data                                                                                                                                                                                                                                                                                                                                                      |      |
| `env`         | `Destination.Env`                | Environment dependencies (platform-specific)                                                                                                                                                                                                                                                                                                                                                     |      |
| `id`          | `string`                         | Destination instance identifier (defaults to destination key)                                                                                                                                                                                                                                                                                                                                    |      |
| `init`        | `boolean`                        | Whether to initialize immediately                                                                                                                                                                                                                                                                                                                                                                |      |
| `loadScript`  | `boolean`                        | Whether to load external script (for web destinations)                                                                                                                                                                                                                                                                                                                                           |      |
| `mapping`     | `Mapping.Rules`                  | Entity-action specific mapping rules for this destination                                                                                                                                                                                                                                                                                                                                        |      |
| `policy`      | `Mapping.Policy`                 | Pre-processing policy rules applied before event mapping                                                                                                                                                                                                                                                                                                                                         |      |
| `queue`       | `boolean`                        | Whether to queue events when consent is not granted                                                                                                                                                                                                                                                                                                                                              |      |
| `require`     | `Array<string>`                  | Defer destination initialization until these collector events fire (e.g., \["consent"])                                                                                                                                                                                                                                                                                                          |      |
| `logger`      | `Logger.Config`                  |                                                                                                                                                                                                                                                                                                                                                                                                  |      |
| `setup`       | `boolean \| object`              | One-time setup options applied during destination registration (boolean enables defaults, object configures specifics)                                                                                                                                                                                                                                                                           |      |
| `before`      | `RouteWithoutMany`               | Post-collector transformer chain applied before this destination receives the event. \`many\` is not valid here — use multiple destinations for post-collector fan-out.                                                                                                                                                                                                                          |      |
| `next`        | `RouteWithoutMany`               | Post-push transformer chain. Runs after destination push completes; push response is available at ingest.\_response. \`many\` is not valid here — use multiple destinations for post-collector fan-out.                                                                                                                                                                                          |      |
| `cache`       | `EventCache.Config`              | Cache configuration for deduplication; skip push on cache HIT                                                                                                                                                                                                                                                                                                                                    |      |
| `state`       | `State.Config \| State.Config[]` | Declarative store get/set operations applied around this destination                                                                                                                                                                                                                                                                                                                             |      |
| `disabled`    | `boolean`                        | Completely skip this destination (no init, no push, no queue)                                                                                                                                                                                                                                                                                                                                    |      |
| `mock`        | `Destination.Mock`               |                                                                                                                                                                                                                                                                                                                                                                                                  |      |
| `queueMax`    | `number`                         | Maximum consent-denied events retained in queuePush for this destination. FIFO drop on overflow. Default 1000.                                                                                                                                                                                                                                                                                   |      |
| `dlqMax`      | `number`                         | Maximum failed-push entries retained in dlq for this destination. FIFO drop on overflow. Default 100.                                                                                                                                                                                                                                                                                            |      |
| `timeout`     | `number`                         | Per-destination delivery timeout in ms (default 10000); a delivery that does not settle in this window is routed to the DLQ like a thrown push.                                                                                                                                                                                                                                                  |      |
| `batch`       | `number \| object`               | Enables batching for all of this destination's events into one shared default buffer; a mapping rule's own batch splits that entity-action into its own buffer and overrides per field. Bare number is the debounce wait window; object form supports wait (debounce ms), size (count cap, default 1000), age (max ms since first entry, default 30000).                                         |      |
| `breaker`     | `number \| object`               | Per-destination circuit breaker (presence-gated). After threshold consecutive transport failures the breaker opens and events are skipped until cooldown ms elapse, then one probe is admitted; success closes it, failure re-opens it. Partial-batch row failures are breaker-neutral. Bare number is the threshold; object form supports threshold (default 5) and cooldown (default 30000ms). |      |
