Integrations

What connects to EasyRag, and on what terms

We never present a technical possibility as a ready-to-use integration. Each integration is classified by what it actually takes.

Native and operational

Included in the platform and usable right after installation, with no development.

  • Web widgetPublishing

    Script, iframe or inline embed on any website, with allowed origins.

    Available
  • Public pagePublishing

    Dedicated URL for each assistant, with a choice of display theme.

    Available
  • REST API + OpenAPIDevelopers

    All platform functions, Swagger documentation, API keys.

    Available
  • OpenAIModels

    GPT and o-series models, embeddings, Whisper transcription.

    Available
  • Mistral AIModels

    Mistral and Magistral models, embeddings, transcription.

    Available
  • AnthropicModels

    Claude models, with extended thinking.

    Available
  • Google GeminiModels

    Gemini models.

    Available
  • Ollama, vLLM, OpenAI-compatibleModels

    Models you host yourself, for generating answers.

    Available
  • SIP telephony (callbot)Channels

    The assistant answers your phone numbers: Asterisk gateway, routing, transfer to an agent, callback.

    AvailableCarrier SIP trunk, speech recognition and speech synthesis keys

Configurable

Included in the platform, but requiring a third-party account, a key, a service to expose or a Pro license.

  • Email (IMAP / SMTP)Channels

    Polls a mailbox and replies within the email thread.

    Requires setupIMAP mailbox and SMTP server
  • SlackChannels

    Direct messages and mentions in channels.

    Requires setupSlack app, public HTTPS URL
  • MCP serversTools

    Tools from remote Model Context Protocol servers (Streamable HTTP).

    Pro licensePro license
  • WebhooksTools

    HTTP URL calls by the agent; workflow notifications.

    Pro licensePro license (agent tools)
  • Third-party REST APIsTools

    Declarative tools: parameters fixed or left to the model.

    Pro licensePro license
  • Google (SSO)Identity

    Sign-in with a Google account.

    Requires setupGoogle OAuth client
  • OpenID ConnectIdentity

    Keycloak, Azure AD / Entra ID and any OIDC provider with discovery.

    Requires setupClient registered with the provider
  • FranceConnect+Identity

    French digital identity at eIDAS “substantial” or “high” assurance level.

    Requires setupAuthorization from DINUM
  • Folders, FTP/FTPS, SFTPSources

    Scheduled document synchronization through workflows.

    Requires setupNetwork access to sources
  • WebsitesSources

    Scheduled indexing, sitemap, linked PDFs.

    Pro licensePro license
  • Mistral OCRProcessing

    Reading of images and scanned PDFs.

    Requires setupMistral OCR key
  • SerperProcessing

    Web search to complement documents.

    Requires setupSerper key
  • OpenAI / Mistral moderation, LLM judgeProcessing

    Document screening before indexing, including with a local model.

    Requires setupActivation and provider of your choice
  • OpenTelemetry, Prometheus, GrafanaOperations

    Traces, metrics and logs; dashboard included.

    Requires setupOTLP collector

Through the API or custom development

Achievable with the REST API or by developing a component: these are not ready-to-use integrations.

  • n8nAutomation

    Workflow template downloadable from the platform, calling the chat/complete API.

    Requires setupn8n instance, EasyRag API key
  • Power AutomateAutomation

    HTTP call to the chat/complete API.

    Requires setupFlow to configure
  • Make, Zapier and other HTTP toolsAutomation

    No native integration: generic call to the REST API.

    Requires setupConfiguration in the tool
  • New source connectorsSources

    Documented, extensible connector interface in the platform.

    Requires setupDevelopment

Experimental or under consideration

Early-stage developments or possible future directions, not available for production use today.

  • WhatsApp BusinessChannels

    Preview version (Meta Cloud API).

    Experimental
  • In-browser voiceChannels

    Voice conversation in the portal: preview version.

    Experimental
  • SharePoint, OneDrive, Google DriveSources

    Connectors under consideration, not available.

    Under consideration
  • Confluence, Nextcloud, Alfresco, S3Sources

    Connectors under consideration, not available.

    Under consideration
  • Microsoft TeamsChannels

    Not available.

    Not available
  • EasyRag as an MCP serverTools

    Not available: EasyRag consumes MCP tools but does not publish any.

    Not available

For developers

An API for everything else

Anything not natively integrated remains reachable through the REST API: query an assistant, retrieve sources, manage corpora and documents. That is how n8n, Power Automate or your own applications plug in.

  • Interactive OpenAPI (Swagger) documentation on every instance
  • API keys stored as hashes, with expiration
  • JSON responses that include the cited sources
  • n8n workflow template downloadable from the platform
Guide: calling an assistant via the API
curl -X POST https://api.example.com/api/v1/chatbots/3f2a…c91e/chat/complete \
  -H "Authorization: Bearer er_••••••••" \
  -H "Content-Type: application/json" \
  -d '{"message": "What is the withdrawal period?"}'

{
  "response": "You have 14 days… [1]",
  "sessionId": "…",
  "conversationId": "…",
  "sources": [{ "filename": "Terms-of-sale.pdf", "snippet": "…" }],
  "usage": { "totalTokens": … }
}
Sample API call (fictitious host, IDs and content; response structure matches the API).

An integration to assess?

Describe your IT environment: we will identify what is native, what can be configured and what requires development.