Skip to main content
Status: Python template examplesStoffel 0.1.0 provides a Python project template, not a finalized Python SDK package. Use the Rust SDK examples for verified end-to-end execution.

Create a Python template project

Inspect the generated files:
The template includes a nested Stoffel program that you can check and run through the CLI:
If the generated program has different inputs, use the generated README.md and stoffel/src/program.stfl as the source of truth.

Use Rust SDK examples for executable flows

The Stoffel repository includes verified Rust SDK examples:

Use the CLI directly from Python projects

Until a Python package is finalized, a Python application can treat Stoffel as a build/run tool invoked around a nested Stoffel project:
For ClientStore examples, use client-slot inputs:

Python package API status

Some design sketches use names such as StoffelProgram, StoffelClient, or execute_with_inputs. Do not present those as 0.1.0 Python package APIs; use the Python template for scaffolding and the Rust SDK for executable application flows.

Next steps