Skip to content

Plugins Overview

Plugins extend your HELIX agents with external API capabilities. They allow agents to interact with services like Shopee, Stripe, Slack, Discord, and more — without writing any code.

How Plugins Work

Plugins are structured configurations that tell the runtime how to:

  1. Authenticate with an external API (API key, OAuth2, basic auth, bearer token)
  2. Build HTTP requests (endpoint, method, parameters)
  3. Parse responses (JSON extraction)

Plugins do NOT execute arbitrary code. They are safe to install from the marketplace.

Plugin Types

TypeDescriptionExamples
API ConnectorCall external REST APIsShopee, Shopify, Stripe, Google Sheets
Notification ChannelNew notification delivery methodsSlack, Discord, WhatsApp

Plan Requirements

PlanPlugin Access
Trial / StarterNot available
ProUp to 3 plugins
ScaleUp to 10 plugins
EnterpriseUnlimited + custom plugins

Security

  • Credentials encrypted at rest using Fernet symmetric encryption
  • Encryption keys are org-scoped (derived from org ID + server secret)
  • Credentials are never returned in API responses — only masked indicators (e.g., sk-****1234)
  • All plugin executions are logged with sanitized request/response data
  • External API errors are caught gracefully and logged as execution failures

Next Steps

Built by HelixNode