# Platform Structure

### Platform Structure

![](https://4017407078-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfJn-9R_dn6dvcGNcdk%2F-MgwIMdhddEtXjDgthjy%2F-MgzhgAAt79aQ9g1ITLe%2FV3.svg?alt=media\&token=046d9c51-3679-407f-87f8-5d6bb44acec3)

The Pandium platform equips businesses with the required infrastructure to efficiently launch native integrations. Pandium includes prebuilt authentication via our [Connectors ](https://docs.pandium.com/getting-started/key-terminology#connector)and secrets management to facilitate system-to-system authentication.

Pandium supports both public and private APIs and allows full utilization of the target system's API for integration development. SFTP or even direct database connections can also be used to build integrations using Pandium, if granted the necessary access.

Developers create custom business logic (ETL) to craft integration configurations and sync options that align with specific requirements. Connecting their repository to Pandium automates building, [release](https://docs.pandium.com/quick-start/key-terminology#release), and versioning processes.&#x20;

Within Pandium's UI, sync and configuration options are surfaced and accessible, and authentication is handled through pre-built connectors.

Our platform allows users to select specific flows or integration versions for deployment, streamlining integration CI/CD management via a [source control](https://docs.pandium.com/build/source-control) process that connects repositories to the platform.

This approach facilitates the reuse of connectors, versions, and configurations. Speeding up deployment of future integrations for different customers or [tenants](https://docs.pandium.com/getting-started/key-terminology#tenant).

Pandium also lets users modify or update integration configurations as needed through the App/Script in the repository.

### The Pandium YAML

The PANDIUM.yaml takes the business logic that specifies the sync and configuration options and surfaces them on the Pandium UI where they can be used to deploy customer-specific integrations. Optionally, these sync & configurations options can be shown to customers via the Pandium In-App Marketplace.

Learn more about the Pandium.yaml [here](https://docs.pandium.com/build/anatomy-of-an-integration/pandium.yaml-spec).
