Supported apps
An app is a connector workflow that runs on your tenant—a crawler (pulls metadata), a miner (pulls query history for lineage and usage metrics), or an enrichment job—and publishes the results to Atlan for discovery. A single connector can expose more than one app: for example, Snowflake has a crawler app and a miner app.
Every app has a typed, UI-equivalent builder in pyatlan.model.apps that walks
the same three steps as the "new app" wizard—Credential → Connection →
Metadata—so you can create and run an app without knowing the underlying
payload.
- For the full lifecycle—create, run, list, update, schedule, and delete—see Manage apps.
- Each app below documents every authentication method and configuration option.
If a connector doesn't have a builder yet, you can still create and run its app by
passing a raw inputs dict (matching the app's input contract) to
client.app.create():
from pyatlan.client.atlan import AtlanClient
client = AtlanClient()
response = client.app.create(
app_id="bigquery-crawler",
name="my-workflow",
inputs={...}, # values matching the app's input contract
run=True,
)
Use client.app.get_input_contract("<app-id>") to discover the available input
keys, types, and defaults for any app.
Apps by connector
- Anaplan assets
- Apache Kafka assets
- Athena assets
- BigQuery assets
- BigQuery miner
- Confluent Kafka assets
- Databricks assets
- Databricks miner
- DynamoDB assets
- Glue assets
- Google Dataplex assets
- Hive assets
- Metabase assets
- Microsoft SQL Server assets
- MongoDB assets
- MySQL assets
- Oracle assets
- Oracle miner
- PostgreSQL assets
- PostgreSQL miner
- Power BI assets
- Power BI miner
- Presto assets
- QuickSight assets
- Redash assets
- Sigma assets
- Snowflake assets
- Snowflake miner
- Tableau assets
- Teradata assets
- Teradata miner
- Trino assets
- dbt assets