Data plane setup

Install and set up the RudderStack data plane (backend) in your preferred environment.

The data plane is RudderStack’s core engine for processing and routing the events. For more information on how the data plane works, see RudderStack’s data plane architecture.

Setup instructions

Depending on the platform where you want to set up RudderStack, see the following data plane setup instructions:


If you plan to use RudderStack in production, using the Kubernetes Helm charts is strongly recommended.

The Docker images are updated with the latest bug fixes more frequently than the GitHub repository.


See FAQ for quick solutions to some common problems you might encounter while setting up your RudderStack data plane.

Questions? Contact us by email or on Slack