🗓️ Live Webinar November 9: How HealthMatch.io Used Customer.io and RudderStack to Launch Their New Business Model in 24 Hours

Pricing
Log in

Transformations: get full control over event payloads with code

Run your own JavaScript (and soon Python!) code on event payloads so you can customize integrations, fix bad data and enrich events.

  • Custom JavaScript or Python transformations

  • Library for stored, reusable functions

  • Version-control via GitHub actions

  • Enrichment via external APIs

  • Rich error reporting and debugging

Ship fixes and customizations without opening dev tickets

  • Fix bad data or customize destination mappings in minutes

    Write simple to modify event payloads for any use case, from fixing data in flight to filtering events or updating keys when marketing changes a field name without telling anyone.

  • Integrate with your existing dev workflow

    Leverage our API and GitHub Actions to deploy version controlled transformations from your existing CI/CD workflow.

  • Make compliance simple

    Easily mask PII, filter events and block specific data points, all on a per-integration basis.

Join companies like Stripe, Priceline and Grafana who transform events through RudderStack.

"We ingest a lot of data, put it into Snowflake, and use RudderStack to get it downstream, and we can guarantee that the data is clean, consistently defined across our entire stack, and compatible with all existing and future platforms."

quotes

- Brett Trani
Director of Data and Analytics at Joybird / La-Z-Boy

Key features

  • Modify payloads in-transit using custom JavaScript

  • Enrich payloads with internal and external APIs

  • Easily mask PII and filter events

  • Deploy version-controlled transformations via GitHub

  • Write reusable transformations with our functions library

  • Run custom transformations on a per-destination basis

Read the docs

Top Transformations use cases

  • Implement intelligent event routing and filtering

    Transformations are run on a per-destination basis, meaning you can apply routing and filtering logic to ensure the right events go to the right destination, every time.

  • Enrich payloads from any API

    You can enrich customer profiles, connect to internal databases and augment identity resolution, all from Transformations.

  • Easily build and maintain custom integrations

    Combining our JavaScript transformations with our webhook destination allows you to quickly build custom integrations to internal and external destinations.

Get Started Image

Get started today

Start building smarter customer data pipelines today with RudderStack. Our solutions engineering team is here to help.

Sign up for freeGet a demo

COMPANY

  • About
  • Contact us
  • Partner with us
  • 🚀 We’re hiring!
  • Privacy policy
  • Terms of service

JOIN THE CONVERSATION

Learn more about the product and how other engineers are building their customer data pipelines.

Join our Slack Community

READ OUR DOCUMENTATION

Technical documentation on using RudderStack to collect, route and manage your event data securely.

Go to Docs

© RudderStack Inc.

This site uses cookies to improve your experience. If you want to learn more about cookies and why we use them, visit our cookie policy. We’ll assume you’re ok with this, but you can opt-out if you wish Cookie Settings.