> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stoffelmpc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Python SDK Overview

> Current status of Python integration in the Stoffel 0.1.0 release.

<Note>
  **Status: Python template in 0.1.0**

  Stoffel 0.1.0 includes `stoffel init --template python` for Python-oriented project structure. The Rust SDK is the executable application API for this release; use the Python template to organize a project around a Stoffel program while Python package APIs are being designed and validated.
</Note>

## What exists today

The CLI can scaffold a Python-oriented project:

```bash theme={null}
stoffel init my-python-project --template python
cd my-python-project
```

The template includes a Python package scaffold plus a nested Stoffel program directory. Use the generated `README.md`, `pyproject.toml`, and `stoffel/Stoffel.toml` as the source of truth for the exact files created by your installed CLI.

You can still use the Stoffel CLI against the nested Stoffel program:

```bash theme={null}
stoffel check stoffel
stoffel run stoffel --input a=40 --input b=2
```

## Recommended 0.1.0 path

For executable applications today, use one of these paths:

1. Rust SDK: [Rust SDK Overview](../rust-sdk/overview)
2. CLI project flow: [Quick Start](../getting-started/quick-start)
3. Python scaffold for integration planning while the Python package matures

The Rust SDK currently provides compile/load/run builders, clear execution, local MPC execution, network configuration types, client/server types, observability helpers, and coordinator handles.

## Python package direction

Python package APIs should wrap the same core concepts exposed by the CLI and Rust SDK:

* program compilation/loading
* named inputs and client-slot inputs
* local execution and local MPC development
* network client configuration
* explicit public/secret input boundaries

For 0.1.0, Python package snippets are design-oriented; use the Python template for project structure and the Rust SDK for executable flows.

## Next steps

* [Python Template Installation](./installation)
* [Rust SDK Overview](../rust-sdk/overview)
* [CLI Overview](../cli/overview)
