Actions

Actions are reusable building blocks that anyone can create, share, fork, and install seamlessly into your Xano workflows.

A Xano Action is a powerful, zero-dependency function that anyone can create, share, fork (create new versions), and install. Actions can be previewed, tested, and edited in Run mode outside of a Xano instance, meaning they do not require an account for testing and trying them out.

Actions are a lightweight version of the Xano function stack designed for specific processes such as integrations with external APIs or business logic executions. They are similar to custom functions, but without dependencies and shareable to anyone.

Discover Actions on xano.com/actions. Browse Actions created by the Xano team or other community members. Clicking on an Action allows you to:

  • Run & Debug the Action.

  • Make edits to the Action.

  • Clone: Make a copy of the Action, change whatever you'd like, and publish a new (separate) version of the Action.

  • Add the Action into your workspace to be used in any function stack.

What does zero dependency mean?

Actions are designed not to contain dependencies to support more seamless integration to existing Xano workspaces and function stacks. Additionally, it promotes easy shareability for anyone, regardless of if they're a Xano user, to interact with Actions.

Zero-dependency means Actions do not contain:

  • Database request functions or database tables

  • Middleware

  • Environment variables*

  • Lambdas

  • Redis caching

  • Multiple Xano objects

  • Docker Microservices

*Settings registry is available for actions for API keys and other sensitive tokens or keys.

Last updated