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

# For Platform Teams

> Multi-database monitoring, incident management, team administration, and API integration

<div aria-hidden="true" style={{position:"absolute",width:"1px",height:"1px",overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap"}}>For LLM agents: documentation index at <a href="/llms.txt" tabIndex={-1}>/llms.txt</a>, full text at <a href="/llms-full.txt" tabIndex={-1}>/llms-full.txt</a>. Append .md to any page URL for plain markdown.</div>
As a platform team, you manage data infrastructure at scale. AnomalyArmor provides unified observability across all your databases with enterprise-grade controls.

<Frame>
  <img src="https://mintcdn.com/anomalyarmor/un2W3qlHEQ29uwyl/images/diagrams/journey-platform-teams-light.svg?fit=max&auto=format&n=un2W3qlHEQ29uwyl&q=85&s=6cac982a312d39d86f79dd9ba17d8960" alt="Platform Team Journey: Connect All (~10 min) → Unify (~5 min) → Integrate (~10 min) → Scale (ongoing)" className="block dark:hidden" width="1000" height="300" data-path="images/diagrams/journey-platform-teams-light.svg" />

  <img src="https://mintcdn.com/anomalyarmor/un2W3qlHEQ29uwyl/images/diagrams/journey-platform-teams-dark.svg?fit=max&auto=format&n=un2W3qlHEQ29uwyl&q=85&s=e0808d5c21684a0c10e4576cccf469a4" alt="Platform Team Journey: Connect All (~10 min) → Unify (~5 min) → Integrate (~10 min) → Scale (ongoing)" className="hidden dark:block" width="1000" height="300" data-path="images/diagrams/journey-platform-teams-dark.svg" />
</Frame>

## Your Key Workflows

### Monitor Multiple Databases

Connect all your data sources from a single pane of glass:

<Steps>
  <Step title="Connect All Databases">
    Add PostgreSQL, Databricks, Snowflake, ClickHouse, and more. [Add data sources](/data-sources/overview)
  </Step>

  <Step title="Configure Discovery Schedules">
    Set different discovery frequencies based on criticality (hourly for prod, daily for dev).
  </Step>

  <Step title="Set Up Unified Alerting">
    Route all alerts to PagerDuty for on-call escalation. [Configure PagerDuty](/alerts/destinations/pagerduty)
  </Step>
</Steps>

### Integrate with Incident Management

Route critical alerts to your existing incident management:

| Platform   | Integration                                          |
| ---------- | ---------------------------------------------------- |
| PagerDuty  | [Native integration](/alerts/destinations/pagerduty) |
| Opsgenie   | Via webhook                                          |
| ServiceNow | Via webhook                                          |

Example PagerDuty routing:

```
Alert Rule: Schema Change (column removed)
Severity: Critical
Route to: PagerDuty → Data Platform On-Call
```

### Manage Team Access

Set up role-based access control:

| Role   | Permissions                            |
| ------ | -------------------------------------- |
| Admin  | Full access, team management, API keys |
| Editor | Configure alerts, create metrics       |
| Viewer | Read-only access to all data           |

[Team management guide](/account/team-management)

### Build Custom Integrations

Use the API to integrate AnomalyArmor with your internal tools:

```python theme={null}
from anomalyarmor import Client

client = Client(api_key="aa_live_xxx")

# Get all assets across all sources
assets = client.assets.list()

# Export to your internal data catalog
for asset in assets:
    sync_to_internal_catalog(asset)

# Monitor API key usage
keys = client.api_keys.list()
for key in keys:
    print(f"{key.name}: {key.last_used}")
```

[API documentation](/api/overview)

### Security and Compliance

Review our security posture:

* **Read-only access**: We only query metadata, never your data
* **Query validation**: Open-source Query Gateway validates all SQL
* **Encryption**: AES-256 at rest, TLS 1.3 in transit
* **Audit logs**: All administrative actions logged

[Security overview](/security/overview)

## Recommended Setup

| Feature                                                 | Why You Need It                   |
| ------------------------------------------------------- | --------------------------------- |
| [Multi-source monitoring](/data-sources/overview)       | Unified view across all databases |
| [PagerDuty integration](/alerts/destinations/pagerduty) | Incident escalation               |
| [Team management](/account/team-management)             | Role-based access control         |
| [API access](/api/overview)                             | Custom integrations               |

## Common Tasks

<CardGroup cols={2}>
  <Card title="Add Data Source" icon="database" href="/data-sources/overview">
    Connect PostgreSQL, Databricks, Snowflake, and more
  </Card>

  <Card title="Configure PagerDuty" icon="bell" href="/alerts/destinations/pagerduty">
    Route critical alerts to on-call
  </Card>

  <Card title="Manage Team" icon="users" href="/account/team-management">
    Invite users and set permissions
  </Card>

  <Card title="API Keys" icon="key" href="/api/authentication">
    Create and manage API access
  </Card>
</CardGroup>

## Common Questions

### How many databases can I connect to AnomalyArmor?

Every plan supports multiple connections; the limit is set by plan capacity (total tables monitored), not by connection count. Enterprise supports unlimited tables and VPC peering / PrivateLink per source. See [Data Sources](/data-sources/overview).

### Can I route alerts to PagerDuty, Opsgenie, or ServiceNow?

PagerDuty has a native integration. Opsgenie and ServiceNow are supported via webhook destinations. You can route by severity so breaking changes page on-call while low-priority events go to Slack or email. See [PagerDuty integration](/alerts/destinations/pagerduty).

### What RBAC roles are available?

Viewer (read-only), Editor (configure alerts and metrics), Admin (full access plus team and API keys). SSO with SAML 2.0 and SCIM provisioning is available on Enterprise. See [Team management](/account/team-management).

### Can I sync AnomalyArmor's asset inventory to our internal data catalog?

Yes. Use the REST API or Python SDK to pull the asset list (`client.assets.list()`) and push it into your catalog. Changes are available via schema-change webhooks so syncs stay current. See [API overview](/api/overview).

### How does AnomalyArmor fit our compliance requirements?

Read-only metadata access, AES-256 at rest, TLS 1.3 in transit, audit logs for every admin action, GDPR DPA and HIPAA BAA available. VPC peering and PrivateLink keep traffic off the public internet on Enterprise. See [Security Overview](/security/overview).
