When this fits
Use Action functions when you need to:- Run reads or writes against an external API on demand.
- Hide multi-step provider workflows behind one stable interface.
- Normalize the same operation across several APIs.
- Execute bulk or rate-limited work in the background.
- Expose selected operations as tools for AI agents.
How Nango fits in
- Your user authorizes an integration with Nango.
- You call a catalog action directly or deploy your own action.
- Your app calls the function with an input payload.
- Nango executes the provider API calls with the user’s credentials.
- Your app receives the result, or polls/listens for completion if the function runs asynchronously.
What to read next
- Functions guide - create, test, deploy, and trigger functions end to end.
- Action functions - synchronous calls, async execution, retries, and workflows.
- Tool calling for AI agents - use functions as AI tools.
- Build a unified API - use functions behind a normalized product API.
- Functions SDK reference - runtime methods available inside function code.
You can use actions from the template catalog without writing code. See the Functions guide to choose between a catalog action and your own.