# Snowflake Documentation — Native Apps Framework > Build and distribute data applications using the Snowflake Native App Framework. - [About release channels, versions, and patches](https://docs.snowflake.com/en/developer-guide/native-apps/release-channels-versions.md) - [About the Snowflake Native App Framework](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-about.md) - [Add a compute pool to an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/container-compute-pool.md) - [Add a Streamlit app](https://docs.snowflake.com/en/developer-guide/native-apps/adding-streamlit.md) - [Add application logic to an application package](https://docs.snowflake.com/en/developer-guide/native-apps/adding-application-logic.md) - [Add billable events to an application package](https://docs.snowflake.com/en/developer-guide/native-apps/adding-custom-event-billing.md) - [Add job services to an app](https://docs.snowflake.com/en/developer-guide/native-apps/container-services-job.md) - [Add services to an app](https://docs.snowflake.com/en/developer-guide/native-apps/container-services.md) - [Allow access to a consumer account](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-granting-privs.md) - [Allow an app to create resources in the consumer account](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-auto-privs.md) - [App config SQL reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/app_config_reference.md) - [Appeal a failed security review](https://docs.snowflake.com/en/developer-guide/native-apps/security-appeal.md) - [Application configuration](https://docs.snowflake.com/en/developer-guide/native-apps/app-configuration.md) - [Approve app specifications](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-app-spec.md) - [Best practices and scenarios for native app observability](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-observability-scenarios.md) - [Callbacks](https://docs.snowflake.com/en/developer-guide/native-apps/callbacks.md) - [Choosing SDK components](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/choosing_components.md) - [Common Vulnerabilities and Exposures (CVE) considerations](https://docs.snowflake.com/en/developer-guide/native-apps/security-cve.md) - [Configure centralized event sharing for an app](https://docs.snowflake.com/en/developer-guide/native-apps/event-central.md) - [Configure event definitions for an app](https://docs.snowflake.com/en/developer-guide/native-apps/event-definition.md) - [Configure the privileges required by an app](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-auto-privs.md) - [Connection configuration](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/connection_configuration.md) - [Connection configuration reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/connection_configuration_reference.md) - [Connector configuration](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/connector_configuration.md) - [Connector configuration reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/connector_configuration_reference.md) - [Connector flow](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/overview.md) - [Connector stats reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/connector_stats_reference.md) - [Consumer security best practices for an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-security.md) - [Consumer-controlled maintenance policies](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-maintenance-policies.md) - [Consumer-controlled maintenance policies: Provider guide](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-maintenance-policies-provider.md) - [Core SQL reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/core_reference.md) - [Costs associated with apps with containers](https://docs.snowflake.com/en/developer-guide/native-apps/container-cost-governance.md) - [Create a user interface to request privileges and references](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-ui.md) - [Create and access objects in a consumer account](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-about.md) - [Create and manage an application package](https://docs.snowflake.com/en/developer-guide/native-apps/creating-app-package.md) - [Create resource](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/ingestion-management/create_resource.md) - [Create resource reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/create_resource_reference.md) - [Create streams on shared content in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/sharing-manifest-streams.md) - [Create the manifest file for an app](https://docs.snowflake.com/en/developer-guide/native-apps/manifest-overview.md) - [Create the setup script](https://docs.snowflake.com/en/developer-guide/native-apps/creating-setup-script.md) - [Create versions and patches for an app (Legacy)](https://docs.snowflake.com/en/developer-guide/native-apps/update-app-versions.md) - [Create, train and use a Snowflake ML model in an app](https://docs.snowflake.com/en/developer-guide/native-apps/snowflake-ml-na-no-model.md) - [Declarative roles for shared content in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/sharing-manifest-roles.md) - [Determine information about event sharing in the consumer account](https://docs.snowflake.com/en/developer-guide/native-apps/event-develop.md) - [Develop a new version of an app](https://docs.snowflake.com/en/developer-guide/native-apps/update-app-develop.md) - [Disable resource](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/ingestion-management/disable_resource.md) - [Disable resource reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/disable_resource_reference.md) - [Enable resource](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/ingestion-management/enable_resource.md) - [Enable resource reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/enable_resource_reference.md) - [Evaluate a Native App before installing](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-evaluate.md) - [Example - Configure external access for services in an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/container-eai-example.md) - [Example - External access using OAuth and references](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-example-oauth.md) - [External integration setup reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/setup_external_integration.md) - [Finalize configuration](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/finalize_configuration.md) - [Finalize configuration reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/finalize_configuration_reference.md) - [Get support for a Native App](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-support.md) - [Getting started with the Snowflake Native SDK for Connectors](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/getting_started.md) - [Grant access to a Native App](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-access.md) - [Grant restricted caller's rights to an executable in an app](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-restricted-callers-rights.md) - [Guidelines for publishing an app to the Snowflake Marketplace](https://docs.snowflake.com/en/developer-guide/native-apps/publish-guidelines.md) - [How a Snowflake Native App works in your account](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-model.md) - [Implementing connector applications using SDK](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/overview.md) - [Include a trained model in an app](https://docs.snowflake.com/en/developer-guide/native-apps/snowflake-ml-na-with-model.md) - [Ingestion management](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/ingestion-management/overview.md) - [Ingestion scheduler](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/scheduler.md) - [Ingestion scheduler reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/scheduler_reference.md) - [Install a Native App](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-install.md) - [Install an app from a listing](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-installing.md) - [Install and manage an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-installing-container.md) - [Install and test an app locally](https://docs.snowflake.com/en/developer-guide/native-apps/installing-testing-application.md) - [Inter-app Communication](https://docs.snowflake.com/en/developer-guide/native-apps/inter-app-communication.md) - [Manage apps](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-managing-applications.md) - [Manage remote app operations](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-remote-app-operation.md) - [Migrate from grant-based sharing to the manifest in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/sharing-manifest-migrate.md) - [Monitor a native app](https://docs.snowflake.com/en/developer-guide/native-apps/monitoring.md) - [Monitor and audit a Native App](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-monitor.md) - [Overview of app versions and upgrades (Legacy)](https://docs.snowflake.com/en/developer-guide/native-apps/update-app-overview.md) - [Pause connector](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/pause_connector.md) - [Pause connector reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/pause_connector_reference.md) - [Prerequisites](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/prerequisites.md) - [Prerequisites SQL Reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/prerequisites_reference.md) - [Previous logging and event sharing functionality — *Deprecated*](https://docs.snowflake.com/en/developer-guide/native-apps/event-old.md) - [Private connectivity for Snowflake Native Apps](https://docs.snowflake.com/en/developer-guide/native-apps/private-connectivity.md) - [Protect provider intellectual property](https://docs.snowflake.com/en/developer-guide/native-apps/redacted-content.md) - [Provider guide: Observability for native apps](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-observability-provider.md) - [Publish an app to consumers](https://docs.snowflake.com/en/developer-guide/native-apps/ui-provider-publishing-app-package.md) - [Publish an app using release channels](https://docs.snowflake.com/en/developer-guide/native-apps/release-channels.md) - [Python Permission SDK reference](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-permission-sdk-ref.md) - [Request access to external and Apache Iceberg™ tables](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-external-tables.md) - [Request access to objects and privileges in a consumer account](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-objects-privs.md) - [Request data sharing via listings](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-app-specs-listing.md) - [Request external access](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-app-specs-eai.md) - [Request global privileges from consumers](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-privs.md) - [Request OAuth authorization from consumers](https://docs.snowflake.com/en/developer-guide/native-apps/app-configuration-secret-authorization.md) - [Request OAuth connection](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-app-specs-sec-integ.md) - [Request permission for restricted operations](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-app-specs-setting.md) - [Request references and object-level privileges from consumers](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-refs.md) - [Reset configuration](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/reset_configuration.md) - [Reset configuration reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/reset_configuration_reference.md) - [Resource definition and ingestion SQL reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/resource_definition_and_ingestion_processes_reference.md) - [Responses and error handling](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/response_and_error_handling.md) - [Resume connector](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/resume_connector.md) - [Resume connector reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/resume_connector_reference.md) - [Route telemetry to third-party observability tools](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-third-party-observability.md) - [Run the automated security scan](https://docs.snowflake.com/en/developer-guide/native-apps/security-run-scan.md) - [Secure a Snowflake Native App with Snowpark Container Services](https://docs.snowflake.com/en/developer-guide/native-apps/security-na-spcs.md) - [Security requirements and best practices for a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/security-app-requirements.md) - [Security requirements and guidelines for a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/security-overview.md) - [Separation of responsibilities for Native Apps](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-responsibility.md) - [Set the release directive for an app (Legacy)](https://docs.snowflake.com/en/developer-guide/native-apps/update-app-release-directive.md) - [Set up and manage an event table in the provider account](https://docs.snowflake.com/en/developer-guide/native-apps/event-manage-provider.md) - [Set up event tracing for an app](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-enable-logging.md) - [Set up the containers and services managed by an app](https://docs.snowflake.com/en/developer-guide/native-apps/container-containers.md) - [Set up the Snowflake CLI to develop an app](https://docs.snowflake.com/en/developer-guide/native-apps/installing-snow-cli-na.md) - [Share content privately in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/sharing-manifest-private.md) - [Share content using the manifest in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/sharing-manifest-about.md) - [Share data content in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/preparing-data-content.md) - [Snowflake Native App Framework workflow](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-workflow.md) - [Snowflake Native App manifest reference](https://docs.snowflake.com/en/developer-guide/native-apps/manifest-reference.md) - [Snowflake Native SDK for Connectors](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/about-connector-sdk.md) - [Snowflake Native SDK for Connectors tutorials](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/tutorials_overview.md) - [Specify the resources required by an app](https://docs.snowflake.com/en/developer-guide/native-apps/marketplace-file.md) - [Stored procedures and handlers customization](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/sproc_and_handlers_customization.md) - [Sync status reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/sync_status_reference.md) - [Task reactor](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/task_reactor.md) - [Task reactor SQL reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/task_reactor_reference.md) - [Test observability for an app](https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-observability-testing.md) - [Testing native connectors](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/testing.md) - [The Snowflake Native SDK for Connectors reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/overview.md) - [Troubleshooting](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/using/troubleshooting.md) - [Tutorial 1: Create a basic Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/tutorials/getting-started-tutorial.md) - [Tutorial 2: Create an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/tutorials/na-spcs-tutorial.md) - [Tutorial 3: Upgrade an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/tutorials/na-upgrade-tutorial.md) - [Tutorial: Snowflake Native SDK for Connectors example Java connector](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/tutorials/native_sdk_example_connector_tutorial.md) - [Tutorial: Snowflake Native SDK for Connectors Java connector template](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/tutorials/native_sdk_template_connector_tutorial.md) - [Understand limitations in the Snowflake Native App Framework](https://docs.snowflake.com/en/developer-guide/native-apps/limitations.md) - [Uninstall a Native App](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-uninstall.md) - [Update an app (Legacy)](https://docs.snowflake.com/en/developer-guide/native-apps/update-app.md) - [Update connection configuration reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/update_connection_configuration_reference.md) - [Update resource](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/ingestion-management/update_resource.md) - [Update resource reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/update_resource_reference.md) - [Update the connection configuration](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/update_connection_configuration.md) - [Update the warehouse](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/flow/update_warehouse.md) - [Update warehouse reference](https://docs.snowflake.com/en/developer-guide/native-apps/connector-sdk/reference/update_warehouse_reference.md) - [Upgrade an app (Legacy)](https://docs.snowflake.com/en/developer-guide/native-apps/update-app-upgrade.md) - [Upgrade an app as a consumer](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-upgrade.md) - [Upgrade an app using release channels](https://docs.snowflake.com/en/developer-guide/native-apps/release-channels-upgrade.md) - [Upgrades and app lifecycle](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-upgrades.md) - [Use and manage Snowflake Native Apps as a consumer](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-about.md) - [Use app specifications to request controlled access](https://docs.snowflake.com/en/developer-guide/native-apps/requesting-app-specs.md) - [Use app-created Cortex Agents and MCP servers](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-agents-mcp.md) - [Use Cortex Agents and MCP servers in an app](https://docs.snowflake.com/en/developer-guide/native-apps/agents-mcp-servers.md) - [Use feature policies to limit the objects an app can create](https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-feature-policies.md) - [Use inter-app agents and MCP servers](https://docs.snowflake.com/en/developer-guide/native-apps/inter-app-agents.md) - [Use logging and event tracing for an app](https://docs.snowflake.com/en/developer-guide/native-apps/event-about.md) - [Use owner’s rights and restricted caller's rights in an app](https://docs.snowflake.com/en/developer-guide/native-apps/restricted-callers-rights.md) - [Use remote app operations](https://docs.snowflake.com/en/developer-guide/native-apps/remote-app-operation.md) - [Use Snowflake machine learning models in a Snowflake Native App](https://docs.snowflake.com/en/developer-guide/native-apps/snowflake-ml-na-about.md) - [Use versioned schema to manage app objects across versions](https://docs.snowflake.com/en/developer-guide/native-apps/versioned-schema.md) - [What is a Snowflake Native App?](https://docs.snowflake.com/en/developer-guide/native-apps/consumer-guide-about.md) - [Workflow: Develop an app with containers](https://docs.snowflake.com/en/developer-guide/native-apps/container-workflow.md)