Snowflake
Snowflake warehouses, databases, schemas, stages, tasks, pipes, secrets, and grants as Swamp models. Compose Snowflake pipelines with non-Snowflake resources in Swamp workflows. Backed by the Snowflake SQL Statement Execution API (v2).
v0.2 (2026.06.01.1) - database + schema models
Two new models in the @mfbaig35r/snowflake pack:
@mfbaig35r/snowflake/database: create, read, update, delete, list, adopt, create_or_update. Supports TRANSIENT databases, DATA_RETENTION_TIME_IN_DAYS, MAX_DATA_EXTENSION_TIME_IN_DAYS, DEFAULT_DDL_COLLATION. delete defaults to RESTRICT (Snowflake's default); pass cascade=true to wipe contained schemas.
@mfbaig35r/snowflake/schema: same method set, scoped to a parent database. Swamp resources keyed by '.' so the same schema name across databases does not collide. Supports WITH MANAGED ACCESS at create and ENABLE/DISABLE MANAGED ACCESS on update.
warehouse model version bumped to 2026.06.01.1 alongside.
Total models: 3.
| Argument | Type | Description |
|---|---|---|
| database_ref | string |
| Argument | Type | Description |
|---|---|---|
| database_ref | string |
| Argument | Type | Description |
|---|---|---|
| name | string |
| Argument | Type | Description |
|---|---|---|
| database_ref | string |
| Argument | Type | Description |
|---|---|---|
| database_ref | string | |
| cascade | boolean |
| Argument | Type | Description |
|---|---|---|
| schema_ref | string |
| Argument | Type | Description |
|---|---|---|
| schema_ref | string |
| Argument | Type | Description |
|---|---|---|
| database | string |
| Argument | Type | Description |
|---|---|---|
| database | string | |
| name | string |
| Argument | Type | Description |
|---|---|---|
| schema_ref | string |
| Argument | Type | Description |
|---|---|---|
| schema_ref | string | |
| cascade | boolean |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| name | string |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| warehouse_ref | string |
| Argument | Type | Description |
|---|---|---|
| statement_handle | string | |
| poll_seconds | number | |
| timeout_seconds | number |
| Argument | Type | Description |
|---|---|---|
| statement_handle | string | |
| poll_seconds | number | |
| timeout_seconds | number |
| Argument | Type | Description |
|---|---|---|
| statement_handle | string |
v0.1 (2026.06.01.0) - initial release
First model in the @mfbaig35r/snowflake pack:
- @mfbaig35r/snowflake/warehouse: create, read, update, delete, list, adopt, resume, suspend, run_query, wait_statement, cancel_statement, create_or_update. Mirrors the shape of @mfbaig35r/databricks/sql_warehouse so workflows that span both platforms compose cleanly.
Backed by the Snowflake SQL Statement Execution API v2. Auth: PAT (default) or JWT key-pair (RS256, RSA private key resolved via CEL vault.get).
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned