Getting started

Deploy your first package

A minimal path to “hello world” on BASRUN (static placeholder).

1) Write a Basil file

main.basilscheduled
fn run():
  log.info("Hello from BASRUN")
  return 0

2) Create a package

  • Upload `main.basil` (or a ZIP)
  • Select a mode: Scheduled / Webhook / REST
  • Choose the entry point (for example `main.basil`)

3) Run it

In scheduled mode you configure a cron expression. In webhook mode you call the generated URL. In REST mode you call endpoints under a base path.

Tip: Use the dashboard mock to preview the intended flow.