Skip to main content

Example Apps

Ready-to-clone example projects and step-by-step walkthroughs showing what you can run on the Acurast Cloud. Full source for every example lives in the acurast-example-apps repository.

Guided walkthroughs

Longer, screenshot-driven guides that take a real service from clone to a live deployment over the Acurast Tunnel. Start with the Tunnel example — every other one builds on it.

WalkthroughWhat you get
Expose a Service to the InternetA public HTTPS web page + SSH from a processor — the base tunnel primitive
Run Any LanguagePython, Go, Rust, Java and more on the Cargo runtime
Run PostgreSQLA PostgreSQL database with a browser SQL console and native psql
Host a WordPress SiteA full WordPress stack (Apache + PHP + MariaDB) at a public URL
Run S3-Compatible StorageA single-node Garage S3 object store, usable by any S3 client
Run a Minecraft ServerA Minecraft Java server you connect to over SSH forwarding
Run the Hermes AI AgentThe Hermes autonomous AI agent with its WebUI over the tunnel
Run the OpenClaw AI AssistantThe OpenClaw personal AI assistant with its Control UI over the tunnel

Clone-and-run examples

Smaller projects, each showing a single feature of the Acurast Cloud. Full source in the acurast-example-apps repository.

ExampleWhat it shows
app-cargoRun a non-Node.js workload using the Cargo runtime
app-env-varsReading encrypted environment variables (API keys, secrets)
app-external-dependenciesBundling npm dependencies into a deployment
app-fetchFetching data from an external API on a schedule
app-heic-to-pngImage conversion workload
llmRun an LLM on Acurast
p2pConnect to a processor over a P2P network
app-puppeteerHeadless browser automation
app-telegram-botLong-running Telegram bot
tunnelExpose a local service to the public internet
app-wasmRunning WebAssembly modules inside a deployment
app-webserverExpress server exposed over acu.run via localtunnel — the canonical first app

Scaffold a new project

The Acurast CLI can create a blank starter project for you:

npx @acurast/cli new <project-name>

See First App Deployment for the full walkthrough.