Each example is a self-contained template you can initialize with alien init.
| Template | Description | Language |
|---|---|---|
| remote-worker-ts | Execute tool calls in your customer's cloud. The AI worker pattern. | TypeScript |
| basic-function-ts | The simplest Alien function, in TypeScript. | TypeScript |
| basic-function-rs | The simplest Alien function, in Rust. | Rust |
| data-connector-ts | Query private databases behind the customer's firewall. | TypeScript |
| event-pipeline-ts | Process events from queues, storage changes, and cron schedules. | TypeScript |
| webhook-api-ts | Receive webhooks and expose an API inside the customer's cloud. | TypeScript |
# Install Alien
curl -fsSL https://alien.dev/install | sh
# Create a project from a template
alien init my-app
# Start local development
cd my-app
alien dev- Quickstart guide -- build a worker, test locally, send remote commands
- How Alien Works -- stacks, isolated areas, push vs pull
- Patterns -- remote worker, control/data plane, full app
- Local Development --
alien devreference - Remote Commands -- invoke code on remote deployments
- Stacks -- functions, storage, queues, vaults