> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Dify Plugin

Dify plugins are modular components that enhance AI applications with additional capabilities. They allow you to integrate external services, custom functions, and specialized tools into your Dify-built AI applications.

<Frame caption="Marketplace">
  <img src="https://mintcdn.com/dify-6c0370d8/Z6MqdkI3dck9_1H6/images/develop-plugin/get-started/marketplace.png?fit=max&auto=format&n=Z6MqdkI3dck9_1H6&q=85&s=546b87bf61915461c7fb67ffff2da902" alt="Marketplace" width="1512" height="982" data-path="images/develop-plugin/get-started/marketplace.png" />
</Frame>

Through plugins, your AI applications can:

* Connect to external APIs
* Process different types of data
* Perform specialized calculations
* Execute real-world actions

## Types of Plugins

<AccordionGroup cols={3}>
  <Accordion title="Models" icon="microchip" href="/en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider">
    Package and manage AI models as plugins

    <a href="/en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider" className="text-primary">Learn more</a>
  </Accordion>

  <Accordion title="Tools" icon="toolbox" href="/en/develop-plugin/dev-guides-and-walkthroughs/tool-plugin">
    Build specialized capabilities for Agents and workflows

    <a href="/en/develop-plugin/dev-guides-and-walkthroughs/tool-plugin" className="text-primary">Learn more</a>
  </Accordion>

  <Accordion title="Agent Strategies" icon="brain" href="/en/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin">
    Create custom reasoning strategies for autonomous Agents

    <a href="/en/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin" className="text-primary">Learn more</a>
  </Accordion>

  <Accordion title="Extensions" icon="puzzle-piece" href="/en/develop-plugin/dev-guides-and-walkthroughs/endpoint">
    Implement integration with external services through HTTP Webhooks

    <a href="/en/develop-plugin/dev-guides-and-walkthroughs/endpoint" className="text-primary">Learn more</a>
  </Accordion>
</AccordionGroup>

## Additional Resources

<CardGroup cols={2}>
  <Card title="Development & Debugging" icon="code" href="/en/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin">
    Tools and techniques for efficient plugin development
  </Card>

  <Card title="Publishing & Marketplace" icon="shop" href="/en/develop-plugin/publishing/marketplace-listing/release-overview">
    Package and share your plugins with the Dify community
  </Card>

  <Card title="API & SDK Reference" icon="book-open" href="/en/develop-plugin/features-and-specs/plugin-types/general-specifications">
    Technical specifications and documentation
  </Card>

  <Card title="Community & Contributions" icon="users" href="/en/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct">
    Communicate with other developers and contribute to the ecosystem
  </Card>
</CardGroup>

***

[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/develop-plugin/getting-started/getting-started-dify-plugin.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)
