Skip to main content
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 Tools. 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.

When this fits

Use Tools 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.
  • Expose selected operations as tools for AI agents.
For continuously replicated data, use Sync external API data instead.

How Nango fits in

  1. Your user authorizes an integration with Nango.
  2. You call a catalog tool directly or deploy your own tool.
  3. Your app calls the function with an input payload.
  4. Nango executes the provider API calls with the user’s credentials.
  5. Your app receives the tool’s result.
These functions are the technical foundation behind on-demand API operations, unified APIs, and AI tool calls.
You can use tools from the template catalog without writing code. See the Functions guide to choose between a catalog tool and your own.