# whatsapp/whatsapp-business-api-setup-scripts architecture

> Architecture diagram of the GitHub repository whatsapp/whatsapp-business-api-setup-scripts, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/whatsapp/whatsapp-business-api-setup-scripts
- Repository: https://github.com/whatsapp/whatsapp-business-api-setup-scripts

## Overview

This repository is described as configuration scripts for setting up the deprecated WhatsApp Business On-premises API with Docker Compose. The supplied tree contains only README.md, so the scripts’ paths, internal stages, and exact runtime wiring cannot be verified. The graph therefore shows only the documented setup relationship; the README recommends using the Cloud API instead.

## Diagram (Mermaid)

```mermaid
flowchart TD

node_operator(("Operator"))
node_setup_scripts["Setup scripts"]
node_docker_compose["Docker Compose"]
node_onprem_api["On-prem API"]

node_operator -->|"runs"| node_setup_scripts
node_setup_scripts -->|"uses"| node_docker_compose
node_setup_scripts -->|"configures"| node_onprem_api

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_operator,node_setup_scripts,node_docker_compose toneIndigo
class node_onprem_api toneMint
```

## Components

### Other components

- **Operator**
- **Setup scripts**
- **Docker Compose**
- **On-prem API**

## Connections

- Operator → Setup scripts: runs
- Setup scripts → Docker Compose: uses
- Setup scripts → On-prem API: configures
