Some integration work needs to happen immediately: create a CRM contact, send a Slack message, fetch the latest account settings, or run a multi-step workflow after a user clicks a button. Nango handles these on-demand operations with Action functions. You write the API logic once, Nango runs it with the right connection credentials, and your app calls the function from any backend or agent framework.Documentation Index
Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
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.