Skip to content

docs: Snowflake REST API support #136

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 29, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions src/content/docs/snowflake/features/rest-api-endpoints.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: REST API
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: REST API
title: REST APIs

description: Get started with REST API Endpoints in LocalStack for Snowflake
tags: ["Base"]
---

## Introduction

The [Snowflake REST API](https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/snowflake-rest-api) provides REST API endpoints that allow you to manage schemas and tables in Snowflake. Snowflake REST APIs let you use the programming language of your choice to build your integrations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The [Snowflake REST API](https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/snowflake-rest-api) provides REST API endpoints that allow you to manage schemas and tables in Snowflake. Snowflake REST APIs let you use the programming language of your choice to build your integrations.
The [Snowflake REST APIs](https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/snowflake-rest-api) provide endpoints that allow you to manage schemas, tables, and other objects in Snowflake. These APIs enable you to integrate with Snowflake using the programming language of your choice and the known convenience of a [RESTful](https://en.wikipedia.org/wiki/REST) interface.


LocalStack for Snowflake supports REST API endpoints that let you manage your Snowflake data locally.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
LocalStack for Snowflake supports REST API endpoints that let you manage your Snowflake data locally.
LocalStack for Snowflake supports REST APIs that let you manage your Snowflake data locally.


## Supported Snowflake REST API endpoints
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Supported Snowflake REST API endpoints
## Supported Snowflake REST APIs


LocalStack for Snowflake supports the following REST API endpoints to manage your Snowflake data locally:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
LocalStack for Snowflake supports the following REST API endpoints to manage your Snowflake data locally:
LocalStack for Snowflake supports the following REST APIs to manage your Snowflake data locally:


Copy link
Contributor

@gentris gentris Jul 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here I think we should add a heading with title: Database API and then below this the supported endpoints of Database API will be listed.


| Supported Endpoint | Description |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| Supported Endpoint | Description |
|Endpoint | Description |

|---------------------------------------------------|---------------------------------------------|
| `POST /api/v2/databases` | Creates a database. |
| `GET /api/v2/databases` | Lists accessible databases. |
| `GET /api/v2/databases/<name>` | Fetch a specific database. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `GET /api/v2/databases/<name>` | Fetch a specific database. |
| `GET /api/v2/databases/<name>` | Fetches a specific database. |