Metadata-Version: 2.4
Name: langgraph_checkpoint_snowflake
Version: 0.1.0
Summary: Snowflake checkpoint saver implementation for LangGraph
Author-email: Kamal <skamalj@github.com>
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: langchain-core
Requires-Dist: langgraph
Requires-Dist: snowflake-connector-python
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: isort; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Description-Content-Type: text/markdown

# SnowflakeSaver

The `SnowflakeSaver` class is a part of the `langgraph_checkpoint_snowflake` module and is designed to manage checkpoints in a Snowflake database. 


## Usage

### Initialization

To create an instance of `SnowflakeSaver`, you can provide optional parameters for the connection:
- The connection name is from `connections.toml` file.
- Optionally, database, schema, warehouse and role can be overridden.

```
saver = SnowflakeSaver(connection_name='my_conn', warehouse='my_warehouse', database='my_db', role='my_role', schema='myschema')
```

