Use Profiles IDE with Rudder AI Beta

Use the Profiles IDE powered by Rudder AI to build, run, and debug your RudderStack Profiles projects.

The new Profiles IDE is an AI-powered web-based editor in the RudderStack dashboard that lets you develop your Profiles projects in a production-ready environment with version control.

announcement
The new Profiles IDE is currently in beta — it is included with your Profiles plan at no additional cost.

Overview

Profiles IDE provides a development environment where you build Profiles projects through file editing and AI chat. You can use it to:

  • Build new Profiles projects from scratch with AI guidance
  • Edit existing projects with warehouse-aware suggestions
  • Iterate quickly without local setup or environment configuration
  • Work with git-native workflows including branching and pull requests

The IDE includes:

  • AI chat interface: Ask questions, generate code, get warehouse-aware suggestions
  • Code editor: View and edit project files directly
  • Git integration: Built-in version control with branching and commits
success
The AI assistant uses your warehouse schema, project files, and Profiles best practices to guide you as you work.

How the IDE works

When you launch the IDE from your Profiles project, you enter a hosted development environment. The AI assistant can see your warehouse connection details, project files, and schema information to help you build models, define features, and configure entities.

Git automatically tracks changes you make. You can save work in progress, publish to your deployment branch, and raise pull requests for team review. Learn more about the Git workflow in the Version Control guide.

IDE Overview

Security and isolation

Each Profiles IDE session runs in an isolated environment with scoped access to only your warehouse credentials and project files. Sessions are ephemeral and cleaned up after inactivity.

For complete security details, see Profiles IDE Security.

In this section

Guide
Description
Profiles IDE QuickstartLaunch your first session in Profiles IDE
Profiles IDE Version ControlUnderstand how Profiles IDE uses Git to track changes, manage sessions, and enable team collaboration
Understand Rudder AI ContextUnderstand what context Rudder AI has access to, including warehouse information, project files, and configuration details
Rudder AI Security and Compliance in Profiles IDELearn about Rudder AI’s security model, data access scope, and privacy guarantees when building Profiles projects
Profiles IDE FAQAnswers to common questions about using Profiles IDE with Rudder AI

Questions? Contact us by Email or on Slack