API Reference

These topics provide reference information for the APIs available in Snowflake.

APIs for connecting to Snowflake

Connector / Driver / Client API

Resources

Go Driver

  • Developer Guide

  • API Reference (https://pkg.go.dev/github.com/snowflakedb/gosnowflake#pkg-index)

JDBC Driver

.NET Driver

  • Developer Guide

  • Source code in GitHub (https://github.com/snowflakedb/snowflake-connector-net/)

Node.js Driver

  • Developer Guide

  • Source code in GitHub (https://github.com/snowflakedb/snowflake-connector-nodejs/)

ODBC Driver

PHP PDO Driver

  • Developer Guide

  • Source code in GitHub (https://github.com/snowflakedb/pdo_snowflake/)

Snowflake Connector for Kafka

  • Developer Guide

  • Source code in GitHub (https://github.com/snowflakedb/snowflake-kafka-connector)

Snowflake Connector for Python

  • Developer Guide

  • API Reference

  • Getting Started With Python (https://quickstarts.snowflake.com/guide/getting_started_with_python/index.html?index=..%2F..index)

Snowflake Connector for Spark

  • Developer Guide

  • Source code in GitHub (https://github.com/snowflakedb/spark-snowflake)

Snowflake Python APIs

Snowflake SQL API


APIs for extending Snowflake:

Extensibility Feature

Resources

User-Defined Functions (UDFs)

  • Developer Guide

  • Getting Started With User-Defined Functions (https://quickstarts.snowflake.com/guide/getting_started_with_user_defined_functions/index.html?index=..%2F..index)

Snowpark for Scala

  • Developer Guide

  • API Reference

  • Getting Started With Snowpark in Scala (https://quickstarts.snowflake.com/guide/getting_started_with_snowpark_scala/index.html)

Snowpark for Java

Snowpark for Python

Snowflake ML for Python

External Functions

Stored Procedures

Language: English