Data Plane Setup
Step by step guide on installing and setting up the RudderStack backend (data plane) in your preferred environment.
Last updated
Was this helpful?
Step by step guide on installing and setting up the RudderStack backend (data plane) in your preferred environment.
Last updated
Was this helpful?
The data plane is RudderStack's core engine responsible for processing and routing the events.
For more information on the data plane, refer to RudderStack's .
Based on the platform where you want to set up RudderStack, refer to the setup instructions:
If you are planning to use RudderStack in production, it is strongly recommended to use the Helm charts. The Docker images are updated with the latest bug fixes more frequently than the .
Once you have installed RudderStack, follow the guide to verify your installation.
Signing up for is the easiest way to set up and manage your data pipelines. The web app is only used for source/destination configuration and does not have access to your data. It also provides a feature for debugging purposes, only for a limited time.
RudderStack does not persist any of your data.
However, if you do not wish to sign up for RudderStack and want to self-host the source/destination configurations, you can use the open source utility. To set up the RudderStack server (backend) in your own environment, follow the steps listed in the section for your preferred platform.
The control plane set up using Control Plane Lite does not have features like and the ability to view .
For routing and processing the events to the RudderStack backend, a data plane URL is required.
An open source RudderStack data plane URL typically looks like http:localhost:8080
, where 8080
is the port where your RudderStack data plane is hosted.
To check the status of your data plane, run the following command:
A sample command is shown below:
You will see the following output:
The RudderStack server (backend) supports two running modes:
Normal ("mode": "NORMAL"
): In this mode, the RudderStack server runs as expected and there are no issues.
Degraded ("mode": "DEGRADED"
): RudderStack enters the degraded mode if it keeps crashing while processing the events after a threshold number of restarts is reached. RudderStack still receives and stores the events in this mode but does not process them and route them to your specified destinations.
Refer to the guide for more information the RudderStack data plane.
If you're using open source RudderStack, you are required to set up your own data plane by in your preferred environment.
For more information on the supported running modes, refer to the guide.
For any questions on installing and setting up the RudderStack data plane, you can or start a conversation in our community.