Skip to main content

Azure BYOC (Bring Your Own Cloud)

If you want to use your own Azure tenant and subscription for an Estuary Flow private deployment, you will first need to speak with your Estuary account manager. Estuary BYOC deployments require a license and additional setup on Estuary's side.

Once your account manager lets you know that the BYOC deployment can procede, you will need to follow the steps below:

  1. Add the data-plane-controller Azure Application to your subscription by following this link: Add data-plane-controller
tip

Your account will need Azure admin access to add the application to your Azure tenant.

If the application subscription process is successful, you will be redirected back to Estuary's homepage. You can confirm that the OAuth flow succeeded if there is a code query parameter attached to the URL (e.g. https://estuary.dev/?code=123).

  1. In Azure Portal, search for "Subscriptions" and find your subscription, then click on "Access control (IAM)"

Subscriptions -> Access control IAM

  1. Click "Add" and then "Add role assignment"

Add role assignment

  1. Click "Privileged administrator roles", then "Contributor", then "Next"

Privileged administrator roles

  1. Click "+ Select Members", search for "data-plane-controller" and "Select" it, then "Next"

Select Members

  1. Click "Review + Assign"

Review + Assign

Finally, provide the following information to your Estuary point of contact:

  • Subscription ID (found in Subscriptions -> Overview)
  • Tenant ID (found in Tenant Properties)