Skip to content

Scripts

Scripts are the smallest, most-forked resource on the Orvanta Hub — a single script in TypeScript, Python, Bash, or any other supported language, doing one job.

Community scripts on the Hub are grouped by kind:

  • Script — an ordinary runnable script (e.g. “Send Email”, “Send POST Request”, “Get Spreadsheet”, “Hash Password with Random Salt”)
  • Trigger — a script written to run off a native trigger (e.g. “Notify of new GitHub repo stars”)
  • Approval — a script that drives an approval step (e.g. “Microsoft Teams approval”)
  • Error handler — a script assigned as a workspace or flow error handler
  • Preprocessor — a script that runs before the job it’s attached to, to normalise or validate input

Each script also carries tags for the integrations it touches — gmail, http, gsheets, github, teams, and so on — so you can search by the system you’re connecting to rather than browsing the whole catalogue.

Open a script on the Hub and fork it directly into a workspace. It arrives as a normal, editable script — there’s no vendored/read-only mode, so you can change the language runtime pin, add arguments, or rewrite the body once it’s yours.