Actions
Actions are reusable building blocks that anyone can create, share, fork, and install seamlessly into your Xano workflows.
Last updated
Actions are reusable building blocks that anyone can create, share, fork, and install seamlessly into your Xano workflows.
Last updated
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.
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.
Using Actions
Learn more about how to use Xano Actions
Scoped Functions
Once you know the basics, dive deeper into Scoped Functions
Settings Registry
Finally, take a look at the Settings Registry, a crucial element to interacting with external services via Actions