[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"docs-index":3},{"id":4,"title":5,"body":6,"description":114,"extension":115,"meta":116,"navigation":117,"path":118,"seo":119,"stem":120,"__hash__":121},"docs/docs/index.md","Introduction",{"type":7,"value":8,"toc":108},"minimark",[9,14,23,26,42,47,79,83],[10,11,13],"h1",{"id":12},"artifuncs-docs","artifuncs docs",[15,16,17,18,22],"p",{},"artifuncs lets you build, run, and share small tools — isolated, versioned, and callable from anywhere. Each tool runs inside a ",[19,20,21],"strong",{},"sandbox",": a containerised environment with the artifuncs SDK, a Python or JavaScript runtime, and real‑time logs streaming back to the UI.",[15,24,25],{},"These docs cover how sandboxes work, how to manage yours, and how to run your own.",[27,28,29],"blockquote",{},[15,30,31,32,35,36,41],{},"artifuncs is currently in ",[19,33,34],{},"beta"," — see ",[37,38,40],"a",{"href":39},"/docs/beta","Beta"," for what that means, how to send feedback, and where pricing is headed.",[43,44,46],"h2",{"id":45},"getting-started","Getting started",[48,49,50,58,65,72],"ul",{},[51,52,53,57],"li",{},[37,54,56],{"href":55},"/docs/sandbox/overview","Sandbox overview"," — what a sandbox is and why it exists",[51,59,60,64],{},[37,61,63],{"href":62},"/docs/sandbox/lifecycle","Managing your sandbox"," — starting, stopping, and switching between sandboxes",[51,66,67,71],{},[37,68,70],{"href":69},"/docs/sandbox/running-tools","Running tools"," — how tools are deployed and executed",[51,73,74,78],{},[37,75,77],{"href":76},"/docs/sandbox/self-hosted","Self‑hosted sandbox"," — run your own sandbox on your machine",[43,80,82],{"id":81},"development","Development",[48,84,85,101],{},[51,86,87,91,92,96,97,100],{},[37,88,90],{"href":89},"/docs/development/entry-point","Entry point"," — ",[93,94,95],"code",{},"main.py"," and the ",[93,98,99],{},"process()"," function the sandbox runs",[51,102,103,107],{},[37,104,106],{"href":105},"/docs/development/publishing","Publishing a tool"," — how to share a tool with other users",{"title":109,"searchDepth":110,"depth":110,"links":111},"",2,[112,113],{"id":45,"depth":110,"text":46},{"id":81,"depth":110,"text":82},"Welcome to the artifuncs documentation.","md",{},true,"/docs",{"title":5,"description":114},"docs/index","jU0IwflduWKLSHm9LdroTWWm-6p4YXW2foWY2x0y878",1781004913738]