跳转至

apogee-ai-connectors

SaaS integrations for CRM and helpdesk on a shared RestIntegrationBase.

This page is being expanded

The tables below are generated from the package source, so they are accurate. Narrative guides and worked examples are being written module by module.

Public API

Everything below is exported from the package root, so from apogee_ai_connectors import X works for each name.

Layer Symbols
Application · DTOs BenchDTO, BroadcastDTO, SendDTO, WebhookDTO
Application · Use cases BenchSendUseCase, BroadcastUseCase, ListConnectorsUseCase, SendUseCase
Domain ConnectorEvent, ConnectorMessage, DeliveryStatus
Domain · Enums ConnectorKind
Domain · Exceptions ConnectorError, ConnectorNotFoundException, DeliveryError
Domain · Protocols (ports) IConnector, IConnectorRegistry, IEventSink
Infrastructure ConnectorRegistry, ConsoleConnector, DiscordWebhookConnector, SlackConnector, SmtpEmailConnector, WebhookConnector

Install

Bash
pip install apogee-ai-connectors

The base install has no required third-party dependency. Each extra unlocks one adapter.

Extra Pulls in
slack slack-sdk>=3.27
discord discord.py>=2.3
httpx httpx>=0.27

CLI

Installed as a console script, and registered as an apogee plugin so the same subcommands work under the global binary.

Bash
apogee-connectors --help