clockworklabs / clockworklabs/SpacetimeDB
Procedures: CLI `call` interface
Open
@mamcx is already working on this.
Since Dec 19, 2025.
- Dominant language
- Rust
- Stars
- 25.2k
- Forks
- 1.1k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 46
Description
Design and implement a way to call procedures and await their results from the SpacetimeDB CLI. Note that procedures live at a different HTTP route than reducers (/database/:name/procedure/:name vs /database/:name/call/:name), at least for now. As such, we'll have to decide between:
spacetime calldoes some extra work internally to determine whether it's calling a reducer or a procedure, but hides the difference from the user.- There's a separate subcommand, possibly
spacetime procedure, which calls procedures. Attempting tospacetime calla procedure is an error.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.