> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/pre-sales/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/pre-sales/technical-faqs/deployability.md).

# Deployability

## Does the BDB Platform have support for multi-tenant deployments in a Customer managed SaaS environment?

Yes, the BDB platform supports multi-tenant deployment in a Customer managed SaaS environment.

## Does the BDB Platform support private cloud and on-premises deployments? <a href="#does-the-bdb-platform-support-private-cloud-and-on-premise-deployments" id="does-the-bdb-platform-support-private-cloud-and-on-premise-deployments"></a>

Yes, the BDB platform is cloud agnostic and can be deployed on private clouds and on-premises.

## Does the BDB Platform support full white-label deployments with Customer branding? <a href="#does-the-bdb-platform-support-full-whitelabel-deployments-with-customer-branding" id="does-the-bdb-platform-support-full-whitelabel-deployments-with-customer-branding"></a>

BDB Platform supports white-labeled deployments. Branding can be applied on Images/Icons (Logo image, Favicon, Carousel images, Background images), text (description, App title, Copy Right, etc.) Styles (Icon color, Text color, Border color, and Fonts ).

## Does the BDB Platform, when deployed in a multi-tenant manner support white labelling on a per-tenant basis? <a href="#does-the-bdb-platform-when-deployed-in-a-multi-tenant-manner-support-whitelableing-on-a-per-tenant-b" id="does-the-bdb-platform-when-deployed-in-a-multi-tenant-manner-support-whitelableing-on-a-per-tenant-b"></a>

This can be achieved via deploying different UI containers for tenants and routing.

## Is the BDB Platform 100% web-based? Please describe any functions that would require a desktop application to either configure or perform. <a href="#is-the-bdb-platform-100-web-based-please-describe-any-functions-that-would-require-a-desktop-applica" id="is-the-bdb-platform-100-web-based-please-describe-any-functions-that-would-require-a-desktop-applica"></a>

Yes. BDB platform is 100% web based. It doesn’t have any thick client therefore it doesn’t require a desktop application.

## What web browsers are currently supported? <a href="#what-web-browsers-are-currently-supported" id="what-web-browsers-are-currently-supported"></a>

BDB platform is certified on Google Chrome, Microsoft Edge, and Safari.

## Describe what the OS (operating system) requirements are for the BDB Platform. <a href="#describe-what-the-os-operating-system-requirements-are-for-the-bdb-platform." id="describe-what-the-os-operating-system-requirements-are-for-the-bdb-platform."></a>

BDB Platform is fully containerized and deployed on Kubernetes.

## Please describe deployment capabilities and APIs that support automation of deployment and scaling (Dockerization and Kubernetes support). <a href="#please-describe-deployment-capabilities-and-apis-that-support-automation-of-deployment-and-scaling." id="please-describe-deployment-capabilities-and-apis-that-support-automation-of-deployment-and-scaling."></a>

BDB Platform is fully containerized and deployed on Kubernetes. Deployment is done via helm chart and automated with flux cd and terraform. Scaling is achieved using Kubernetes's HPA.

## Does the BDB Platform support Black Hole deployment (installation without an internet connection)? <a href="#does-the-bdb-platform-support-black-hole-deployment-installation-without-an-internet-connection" id="does-the-bdb-platform-support-black-hole-deployment-installation-without-an-internet-connection"></a>

Yes, the BDB Platform can be installed without internet support. Container images can be shipped as tar files using docker save.

## Describe the automation capabilities for the automatic deployment of pre-configured dashboards to tenants with different data sources. Explain the process for connecting a pre-defined dashboard to a new data source and if this can be automated. <a href="#describe-the-automation-capabilities-for-automatic-deployment-of-pre-configured-dashboards-to-tenant" id="describe-the-automation-capabilities-for-automatic-deployment-of-pre-configured-dashboards-to-tenant"></a>

We provide API support to pull the dashboard metadata from the pre-configured Git location and push it to a new tenant with new data source information, or data source information can be pulled from Kubernetes secrets configured for the tenant. This process can be entirely automated via scripting.

## Please describe the BDB Platform monitoring and management capabilities including operational logging and alerting capabilities. <a href="#please-describe-the-bdb-platform-monitoring-and-management-capabilities-including-operational-loggin" id="please-describe-the-bdb-platform-monitoring-and-management-capabilities-including-operational-loggin"></a>

BDB Platform provided centralized logging and monitoring Via FluentD as middleware.

<div align="left"><figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FakEkKpJw5uZbw9zedJfY%2Fimage.png?alt=media&amp;token=ca4311d0-22fe-4856-8270-d3ad9261eb7f" alt=""><figcaption></figcaption></figure></div>

## Please describe if porting the Data Model and other Configurations to other Tenants/Environments is Possible. If Yes, Please elaborate on the high-level steps.

We have a migration feature in the platform using which metadata can be migrated from one tenant to another or from a tenant in Dev/QA instance to one or more tenants in the Production instance. This is achieved via a common Git Branch. We provide the ability to push Visualization and associated dependencies like data connectors and data service in a single click to a Git Branch and from there it can be migrated/pulled to multiple tenants. The entire process can be automated via APIs & scripts.

## What are the hardware deployments for both a single-tenant premise deployment and a multi-tenant cloud deployment? <a href="#what-are-the-hardware-deployments-for-both-a-single-tenant-premise-deployment-and-for-a-multi-tenant" id="what-are-the-hardware-deployments-for-both-a-single-tenant-premise-deployment-and-for-a-multi-tenant"></a>

Below is the minimum hardware requirement for BDB Visualization (Dashboard + Self Services Reporting)

<div align="left"><figure><img src="https://4072512490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLFg37sm5677zgZ4m8et%2Fuploads%2FlZZnwDq39QMGyN1PW7GS%2Fimage.png?alt=media&amp;token=574d39bc-3728-49f8-8b28-f8b1235f0544" alt=""><figcaption></figcaption></figure></div>
