artifuncs docs
artifuncs lets you build, run, and share small tools — isolated, versioned, and callable from anywhere. Each tool runs inside a sandbox: a containerised environment with the artifuncs SDK, a Python or JavaScript runtime, and real‑time logs streaming back to the UI.
These docs cover how sandboxes work, how to manage yours, and how to run your own.
artifuncs is currently in beta — see Beta for what that means, how to send feedback, and where pricing is headed.
Getting started
- Sandbox overview — what a sandbox is and why it exists
- Managing your sandbox — starting, stopping, and switching between sandboxes
- Running tools — how tools are deployed and executed
- Self‑hosted sandbox — run your own sandbox on your machine
Development
- Entry point —
main.pyand theprocess()function the sandbox runs - Publishing a tool — how to share a tool with other users