Skip to main content
Dify tools enable LLMs to interact with external services and APIs, so they can access real-time data and perform actions (e.g., web searches, database queries, or content processing). Each tool has a clear interface: what inputs it accepts, what action it performs, and what output it returns. This helps LLMs decide when and how to call a tool based on user requests. Use tools in:
  • Workflow / Chatflow apps (as standalone Tool nodes, or within LLM / Agent nodes)
  • Agent apps
All your tools can be managed on the Tools page.
Dify Tools

Tool Types

Plugin tools are ready-to-use integrations provided by Dify and the community for common utilities and popular third-party services.In addition to built-in plugin tools (like CurrentTime) available out of the box, you can explore and install more from Dify Marketplace.Manage AuthorizationSome plugin tools (e.g., Google and GitHub) require authentication—such as API keys or OAuth—before use.You can manage workspace-level credentials for these tools from the Tools or Plugins page, or directly within the tool settings inside an app or node.