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 enable a template function or deploy your own.
- 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 enable template functions from the template catalog and skip writing code until you need custom behavior.