Profiles IDE

Create and manage your Profiles projects directly within the RudderStack dashboard.
Available Plans
  • enterprise

The Profiles IDE provides a seamless, production-ready environment for developing and deploying your Profiles projects directly within the RudderStack dashboard. It supports in-platform project management and integration with external version control systems like GitHub and GitLab.

Key features

  • Integrated editor for building and modifying YAML-based Profiles configuration files.
  • Safe validation of workflows through separate development schemas.
  • Easy rollbacks of uncommitted changes with a button click.
  • Automated notifications when multiple users are editing a project simultaneously.

Workflow

You can use the Profiles IDE to modify inputs, build features, and safely validate the changes in a controlled session, before committing them to the production project.

Here’s how to use the feature:

New Profiles project

  1. Select the Web-based editor (IDE) option while creating a new Profiles project.
  2. Provide the project name, warehouse credentials, and output schema for storing the results.
  3. Click Open in editor mode.

Existing Profiles projects

  1. Go to the Settings tab of the Profiles project.
  2. Click Editor mode.

See the Profiles IDE documentation for more details on using this feature.

Screenshots

  • Editor mode option after creating a new Profiles project.
  • Editor mode option in an existing Profiles project.
  • Specify development/validation schema for testing the changes.
  • Modify configuration, view the changes, and commit to the production schema.

Questions? Contact us by email or on Slack