|
1 | 1 | --- |
2 | | -title: Welcome to LocalStack for Snowflake Docs |
3 | | -description: Get started with LocalStack Docs. |
| 2 | +title: Introduction |
| 3 | +description: LocalStack for Snowflake allows you to develop and test your Snowflake data pipelines entirely on your local machine! |
4 | 4 | template: doc |
5 | 5 | nav: 1 |
6 | | -label: Welcome |
| 6 | +label: Introduction |
7 | 7 | --- |
8 | 8 |
|
9 | | -# Welcome to LocalStack Docs! |
10 | | - |
11 | | -## What would you like to do today? |
12 | | - |
13 | | - |
14 | 9 | [LocalStack](https://localstack.cloud/) is a cloud service emulator that runs in a single container on your laptop or in your CI environment. |
15 | 10 | LocalStack for Snowflake emulates the functionality of a real Snowflake instance, allowing you to perform operations without an internet connection or a Snowflake account. |
16 | 11 | This is valuable for locally developing and testing Snowflake data pipelines without incurring costs. |
17 | 12 |
|
18 | 13 | The Snowflake emulator supports the following features: |
19 | 14 |
|
20 | | -* [**Basic operations** on warehouses, databases, schemas, and tables](https://docs.snowflake.com/en/developer-guide/python-connector/python-connector-example) |
21 | | -* [**Storing files** in user/data/named **stages**](https://docs.snowflake.com/en/user-guide/data-load-local-file-system-create-stage) |
22 | | -* [**Snowpark** libraries](https://docs.snowflake.com/en/developer-guide/snowpark/python/index) |
23 | | -* [**Snowpipe** streaming with **Kafka connector**](https://docs.snowflake.com/en/user-guide/data-load-snowpipe-streaming-kafka) |
24 | | -* [**JavaScript and Python UDFs**](https://docs.snowflake.com/en/developer-guide/udf/javascript/udf-javascript-introduction) |
25 | | -* ... and more! |
| 15 | +- [**DDL/DML/DQL operations**](https://docs.snowflake.com/en/sql-reference/sql-dml) on warehouses, databases, schemas, and tables |
| 16 | +- [**Basic operations**](https://docs.snowflake.com/en/developer-guide/python-connector/python-connector-example) for warehouse, database, schema, and table management |
| 17 | +- [**Transaction management**](https://docs.snowflake.com/en/sql-reference/transactions) with full ACID compliance support |
| 18 | +- [**Cross-database resource sharing**](https://docs.snowflake.com/en/user-guide/data-sharing-intro) for collaborative data access |
| 19 | +- [**Storing files in Snowflake stages**](https://docs.snowflake.com/en/user-guide/data-load-local-file-system-create-stage) (user, data, and named stages) |
| 20 | +- [**Storage integrations**](https://docs.snowflake.com/en/user-guide/data-load-s3-config-storage-integration) for external cloud storage connectivity |
| 21 | +- [**Zero-copy cloning**](https://docs.snowflake.com/en/user-guide/object-clone) for efficient data duplication |
| 22 | +- [**Materialized views**](https://docs.snowflake.com/en/user-guide/views-materialized) for pre-computed query results |
| 23 | +- [**Iceberg tables**](https://docs.snowflake.com/en/user-guide/tables-iceberg) for open table format support |
| 24 | +- [**Hybrid tables**](https://docs.snowflake.com/en/user-guide/tables-hybrid) combining row and column storage |
| 25 | +- [**Dynamic tables**](https://docs.snowflake.com/en/user-guide/dynamic-tables-about) for automatically refreshed derived data |
| 26 | +- [**Snowpark libraries**](https://docs.snowflake.com/en/developer-guide/snowpark/python/index) for DataFrame-based data processing |
| 27 | +- [**User-defined functions (UDFs)**](https://docs.snowflake.com/en/developer-guide/udf/javascript/udf-javascript-introduction) in JavaScript, Python, and Java |
| 28 | +- [**Snowpipe**](https://docs.snowflake.com/en/user-guide/data-load-snowpipe-intro) for continuous data ingestion |
| 29 | +- [**Table streams**](https://docs.snowflake.com/en/user-guide/streams-intro) for change data capture (CDC) and audit logs |
| 30 | +- [**Tasks**](https://docs.snowflake.com/en/user-guide/tasks-intro) for scheduled execution and workflow automation |
| 31 | +- [**Row Access Policies**](https://docs.snowflake.com/en/user-guide/security-row-intro) for fine-grained data access control |
| 32 | +- [**Running Streamlit apps locally**](https://docs.snowflake.com/en/developer-guide/streamlit/about-streamlit) for interactive data apps with [**Native Apps**](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-about) support |
| 33 | +- [**Infrastructure-as-code with Terraform & Pulumi**](https://docs.snowflake.com/en/user-guide/ecosystem-terraform) for automated resource provisioning |
| 34 | +- [**Polaris Catalog**](https://docs.snowflake.com/en/user-guide/polaris-getting-started) integration for open catalog management |
26 | 35 |
|
27 | 36 | Integrating the Snowflake emulator into your existing CI/CD pipeline allows you to run integration tests and identify issues early, reducing surprises during production deployment. |
28 | | -Check our [SQL Functions Coverage]({{< ref "coverage-functions" >}}) and [Feature Coverage]({{< ref "coverage-features" >}}) pages for a comprehensive list of supported features. |
| 37 | + |
| 38 | +Check our [SQL Functions Coverage](/snowflake/sql-functions) and [Feature Coverage](/snowflake/coverage-features) pages for a comprehensive list of supported features. |
0 commit comments