> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamkap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure BYOC

Please read through [Bring Your Own Cloud (BYOC)](/bring-your-own-cloud-byoc) to understand BYOC in more detail.

# Deployment Options

* Turnkey / default - creates a VPN and cluster for a fully managed install
* BYO-VPN - requires the customer to provide a VPN

# Create Service Principle

Installs are created and provisioned by offering a Service Principal, that streamkap can use to provision the sandbox.

Contributor role can be used instead of Owner in a shared deployment.

To create an Azure service principal locally:

<CodeGroup>
  ```sql SQL  theme={null}
  $ az login
  $ az account list (to get the subscription ID)
  $ az ad sp create-for-rbac --name <name> --role Owner --scopes /subscriptions/<subscription-id>
  ```
</CodeGroup>

# Architecture Diagram

<Frame>
  <img src="https://mintcdn.com/streamkap/3Pxl2KMoNOFpQbcD/images/docs/2e63569-image.png?fit=max&auto=format&n=3Pxl2KMoNOFpQbcD&q=85&s=8dd9fe11d601a282c82f3f251f8727d0" alt="" width="1772" height="767" data-path="images/docs/2e63569-image.png" />
</Frame>
