Plugins
Plugins
Extend agent capabilities with plugins
What are Plugins?
Plugins extend agent capabilities through:
- Actions - Tasks agents can perform
- Providers - Data sources for context
- Evaluators - Response processors
- Services - Background tasks & integrations
- Routes - HTTP endpoints
- Events - Event handlers
Plugin Interface
Core Plugin: Bootstrap
Every agent includes @elizaos/plugin-bootstrap
which provides essential functionality for message handling, knowledge management, and basic agent operations. For detailed information, see the Bootstrap Plugin Deep Dive.
Platform Plugins
Plugin | Description | Environment Variable |
---|---|---|
@elizaos/plugin-discord | Discord bot integration | DISCORD_API_TOKEN |
@elizaos/plugin-telegram | Telegram bot | TELEGRAM_BOT_TOKEN |
@elizaos/plugin-twitter | Twitter/X integration | TWITTER_API_KEY |
Feature Plugins
Available at github.com/elizaos-plugins:
plugin-binance
- Crypto tradingplugin-dexscreener
- Token pricesplugin-web-search
- Web searchplugin-firecrawl
- Web scrapingplugin-0x
- DEX trading- And many more…
Services
Background tasks and long-running processes:
Using Plugins
Conditional Loading
Environment Variables
Quick Plugin Example
Plugin Categories
Platform Integrations
- Discord, Telegram, Twitter
- WhatsApp, Slack, Teams
- Reddit, LinkedIn
LLM Providers
- OpenAI, Anthropic
- Ollama, LocalAI
- Google Gemini
Trading & Finance
- Binance, Coinbase
- DexScreener, 0x
- Jupiter, Uniswap
Data & Tools
- Web Search, Firecrawl
- SQL, Vector DB
- Image Gen, TTS