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.
Installation
Repository
Clone the SDK repository to get started:Development Installation
For contributors and early adopters:Future Installation
Once the SDK reaches stable release, it will be available via pip:Prerequisites
The Python SDK requires:- Python 3.8 or higher
- StoffelVM shared library (
libstoffel_vm.so/libstoffel_vm.dylib) - StoffelLang compiler (included with Stoffel CLI)
Building StoffelVM Shared Library
Current Alternative
For production use today, the Rust SDK is fully functional:Using the Python Template
Even while the SDK is in development, you can scaffold a Python project structure:- Project structure with
pyproject.toml - StoffelLang program in
stoffel/src/program.stfl - Python entry point ready for SDK integration
- Test scaffolding with pytest
Next Steps
- SDK Overview: Understand the SDK architecture
- API Reference: See the target API design
- Rust SDK: Use the production-ready alternative