Skip to content

Suported Services

Apprise supports 128 services.

Apprise supports the following 121 general services from email, Internet of Things (iot), to social media.

ServiceSchemasFeaturesExamples
46elks🔒 46elks://
🔒 elks://
📱46elks://{user}:{password}@​/{from}
46elks://{user}:{password}@​/{from}/{to}
46elks://{user}:{password}@​/{from}/{to1}/{to2}/{toN}
Africas Talking🔒 atalk://📱atalk://{appuser}@​{apikey}/{toPhoneNo}
atalk://{appuser}@​{apikey}/{toPhoneNo1}/{toPhoneNo2}/{toPhoneNoN}
Amazon Web Service (AWS) - Simple Email Service (SES)🔒 ses://📎ses://{from}/{aws_access_key}/{aws_secret_key}/{region}/
ses://{from}/{aws_access_key}/{aws_secret_key}/{region}/{ToEmail1}/{ToEmail2}/{ToEmailN}/
Amazon Web Service (AWS) - Simple Notification Service (SNS)🔒 sns://📱sns://{AccessKeyID}/{AccessKeySecret}/{Region}/+{PhoneNo}
sns://{AccessKeyID}/{AccessKeySecret}/{Region}/#{Topic}
Apprise API🔓 apprise://
🔒 apprises://
🏠 📎apprises://{host}/{token}
apprises://{host}:{port}/{token}
apprises://{user}@​{host}:{port}/{token}
apprises://{user}:{password}@​{host}:{port}/{token}
APRS🔒 aprs://aprs://{userid}:{password}@​{callsign}
aprs://{userid}:{password}@​{callsign}?locale={locale_code}
aprs://{userid}:{password}@​{callsign1}/{callsign2}/{callsignN}
Bark🔓 bark://
🔒 barks://
🏠barks://{host}/{device_key}
barks://{host}:{port}/{device_key}
Bluesky🔒 bluesky://📎bluesky://user@​app_pw
bluesky://user.host@​app_pw
Brevo🔒 brevo://📎brevo://APIToken:FromEmail/ToEmail
brevo://APIToken:FromEmail/ToEmail1/ToEmail2/ToEmailN
BulkSMS🔒 bulksms://📱bulksms://{user}:{password}@​{phoneNo}
bulksms://{user}:{password}@​{phoneNo1}/{phoneNo2}/{phoneNoN}
bulksms://{user}:{password}@​{group}
bulksms://{user}:{password}@​{group1}/@​{group2}/@​{groupN}
BulkVS🔒 bulkvs://📱bulkvs://{user}:{password}@​{fromPhoneNo}
bulkvs://{user}:{password}@​{fromPhoneNo}/{target}
Burst SMS🔒 burstsms://📱burstsms://{api_key}:{secret}@​{sender_id}/{targets}
Chanify🔒 chanify://chanify://{token}
Clickatell🔒 clickatell://📱clickatell://{source}@​{apikey}/{PhoneNo}
clickatell://{source}@​{apikey}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
clickatell://{apikey}/{PhoneNo}
clickatell://{apikey}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
ClickSend🔒 clicksend://📱clicksend://{user}:{password}@​{PhoneNo}
clicksend://{user}:{password}@​{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
DAPNET/Hampager🔒 dapnet://dapnet://{userid}:{password}@​{callsign}
dapnet://{userid}:{password}@​{callsign1}/{callsign2}/{callsignN}
DingTalk🔒 dingtalk://📱dingtalk://{ApiKey}/{ToPhoneNo}
dingtalk://{ApiKey}/{ToPhoneNo1}/{ToPhoneNo2}/{ToPhoneNoN}
dingtalk://{Secret}@​{ApiKey}/{ToPhoneNo}
dingtalk://{Secret}@​{ApiKey}/{ToPhoneNo1}/{ToPhoneNo2}/{ToPhoneNoN}
Direct 7 (D7) Networks🔒 d7sms://📱d7sms://{token}@​{PhoneNo}
d7sms://{token}@​{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
Discord🔒 discord://📎 🖼️https://discordapp.com/api/webhooks/{WebhookID}/{WebhookToken}
discord://{WebhookID}/{WebhookToken}
discord://{botname}@​{WebhookID}/{WebhookToken}
Dot.🔒 dot://📱 🖼️dot://{apitoken}@​{device_id}/text
Email🔓 mailto://
🔒 mailtos://
📎mailto://userid:pass@​domain.com
mailtos://domain.com?user=userid&pass=password
mailtos://domain.com:465?user=userid&pass=password
mailtos://user@​hotmail.com&pass=password
mailto://mySendingUsername:mySendingPassword@​example.com?to=receivingAddress@​example.com
mailto://userid:password@​example.com?smtp=mail.example.com&from=noreply@​example.com&name=no%20reply
Emby🔓 emby://
🔒 embys://
🏠embys://{hostname}
emby://{hostname}:{port}
emby://{userid}:{password}@​{hostname}
embys://{userid}:{password}@​{hostname}:{port}
Enimga2🔓 enigma2://
🔒 enigma2s://
🏠enigma2://{host}
enigma2s://{host}/{fullpath}
enigma2://{user}@​{host}
enigma2s://{user}@​{host}:{port}
enigma2://{user}:{password}@​{host}
Feishu🔒 feishu://feishu://{token}
Firebase Cloud Messaging (FCM)🔒 fcm://fcm://{APIKey}/{Device}
fcm://{APIKey}/{Device1}/{Device2}/{DeviceN}
fcm://{APIKey}/#{Topic}
fcm://{APIKey}/#{Topic1}/#{Topic2}/#{TopicN}
Flock🔒 flock://https://api.flock.com/hooks/sendMessage/{token}
flock://{token}/
flock://{botname}@​{token}/
flock://{botname}@​{token}/u:{user}
flock://{botname}@​{token}/g:{channel}
Free-Mobile🔒 freemobile://📱freemobile://{user}@​{password}
Gitter🔒 gitter://🖼️gitter://{token}/{room}/
gitter://{token}/{room1}/{room2}/{roomN}/
gitter://{token}/{room}/?image=Yes
Google Chat🔒 gchat://https://chat.googleapis.com/v1/spaces/{workspace}/messages?key={webhook_key}&token={webhook_token}
gchat://{workspace}/{webhook_key}/{webhook_token}
Gotify🔓 gotify://
🔒 gotifys://
🏠gotify://{hostname}/{token}
gotifys://{hostname}:{port}/{token}
gotifys://{hostname}:{port}/{path}/{token}
gotifys://{hostname}/{token}/?priority=high
Growl🔒 growl://growl://{hostname}
growl://{hostname}:{port}
growl://{password}@​{hostname}
growl://{password}@​{hostname}:{port}
growl://{hostname}/?priority={priority}
Guilded🔒 guilded://📎 🖼️https://media.guilded.gg/webhooks/{WebhookID}/{WebhookToken}
guilded://{WebhookID}/{WebhookToken}/
guilded://{botname}@​{WebhookID}/{WebhookToken}/
Home Assistant🔓 hassio://
🔒 hassios://
🏠hassios://{host}/{access_token}
hassio://{host}/{long-lived-access-token}?nid=myid
httpSMS🔒 httpsms://📱httpsms://{apikey}@​{fromPhoneNo}
httpsms://{apikey}@​{fromPhoneNo}/{target}
IFTTT (If This Than That)🔒 ifttt://ifttt://{WebhookID}@​{Event}/
ifttt://{WebhookID}@​{Event1}/{Event2}/{EventN}/
ifttt://{WebhookID}@​{Event}/?+NewArg=ArgValue
ifttt://{WebhookID}@​{Event}/?-value3
Jira🔒 jira://jira://{apikey}
jira://{apikey}/@​{user}
jira://{apikey}/*{schedule}
jira://{apikey}/^{escalation}
jira://{apikey}/#{team}
Join🔒 join://join://{apikey}/
join://{apikey}/{device_id}
join://{apikey}/{group_id}
join://{apikey}/{device_name}
Kavenegar🔒 kavenegar://📱kavenegar://{apikey}/{to_phone_no}
kavenegar://{from_phone_no}@​{apikey}/{to_phone_no}
kavenegar://{apikey}/{to_phone_no}/{to_phone_no2}/{to_phone_noN}/
Kodi🔓 kodi://
🔒 kodis://
🖼️kodis://{hostname}
kodi://{hostname}:{port}
kodi://{userid}:{password}@​{hostname}
kodis://{userid}:{password}@​{hostname}:{port}
Kumulos🔒 kumulos://kumulos://{ApiKey}/{ServerKey}
LaMetric Time/Clock🔒 lametric://lametric://{apikey}@​{hostname}
lametric://{apikey}@​{hostname}:{port}
lametric://{userid}:{apikey}@​{hostname}
lametric://{userid}:{apikey}@​{hostname}:{port}
lametric://{app_access_token}@​{app_id}
Lark (Feishu)🔒 lark://https://open.larksuite.com/open-apis/bot/v2/hook/{token}
lark://{token}
Line🔒 line://🖼️line://{token}/{user}
line://{token}/{user1}/{user2}/{userN}
Mailgun🔒 mailgun://📎mailgun://{user}@​{domain}/{apikey}/
mailgun://{user}@​{domain}/{apikey}/{email}/
mailgun://{user}@​{domain}/{apikey}/{email1}/{email2}/{emailN}/
Mastodon🔓 mastodon://
🔓 toot://
🔒 mastodons://
🔒 toots://
📎mastodons://{token}@​{host}
mastodon://{token}@​{host}/{targets}
Matrix🔓 matrix://
🔒 matrixs://
📎 🖼️matrix://{user}:{password}@​{hostname}/#{room_alias}
matrixs://{user}:{password}@​{hostname}/!{room_id}
Mattermost🔓 mmost://
🔒 mmosts://
🖼️mmosts://{hostname}/{token}
mmosts://{botname}@​{hostname}/{token}
mmost://{botname}@​{hostname}:{port}/{token}
mmosts://{botname}@​{hostname}:{port}/{path}/{token}
MessageBird🔒 msgbird://📱msgbird://{ApiKey}/{FromPhoneNo}
msgbird://{ApiKey}/{FromPhoneNo}/{ToPhoneNo}
msgbird://{ApiKey}/{FromPhoneNo}/{ToPhoneNo1}/{ToPhoneNo2}/{ToPhoneNoN}
Microsoft Power Automate / Workflows Notifications🔒 workflows://🖼️workflows://{host}:{port}/{workflow}/{signature}
Microsoft Teams🔒 msteams://🖼️https://team-name.office.com/webhook/{tokenA}/IncomingWebhook/{tokenB}/{tokenC}
msteams://{team}/{tokenA}/{tokenB}/{tokenC}/
Misskey🔓 misskey://
🔒 misskeys://
misskey://{token}@​{host}
misskeys://{token}@​{host}
MQTT🔓 mqtt://
🔒 mqtts://
🏠mqtts://{host}/{topic}
mqtts://{host}:{port}/{topic}
mqtts://{user}@​{host}:{port}/{topic}
MSG91🔒 msg91://📱msg91://{TemplateID}@​{AuthKey}/{PhoneNo}
msg91://{TemplateID}@​{AuthKey}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
Nextcloud🔓 ncloud://
🔒 nclouds://
nclouds://{hostname}/@​{user}
nclouds://{hostname}:{port}/#{group}
nclouds://{admin_user}:{password}@​{hostname}/@​{user1}/@​{user2}/#{group}
Nextcloud Talk🔓 nctalk://
🔒 nctalks://
nctalk://{user}:{password}@​{hostname}/{room_id}
nctalks://{user}:{password}@​{hostname}:{port}/{room_id}
Notica🔒 notica://notica://{host}/{token}
notica://{user}@​{host}/{token}
notica://{user}@​{host}:{port}/{token}
notica://{user}:{password}@​{host}/{token}
notica://{user}:{password}@​{host}:{port}/{token}
notifiarr NotificationsSend notifiarr notifications.
NotificationAPI🔒 napi://
🔒 notificationapi://
📱napi://{ClientID}/{ClientSecret}/{Target}
napi://{Type}@​{ClientID}/{ClientSecret}/{Target}
Notifico🔒 notifico://notifico://{ProjectID}/{MessageHook}
Ntfy🔓 ntfy://
🔒 ntfys://
📎ntfy://{topic}
ntfy://{host}/{topic}
ntfy://{user}@​{host}:{port}/{topics}
ntfy://{user}:{password}@​{host}/{topics}
ntfy://{token}@​{hostname}/{topics}
Office 365🔒 o365://📎o365://{source}/{tenant_id}/{client_id}/{client_secret}/
o365://{source}/{tenant_id}/{client_id}/{client_secret}/{targets}
OneSignal🔒 onesignal://🖼️onesignal://{app_id}@​{apikey}/#{include_segment}
onesignal://{app_id}@​{apikey}/{player_id}/
onesignal://{app_id}@​{apikey}/@​{user_id}/
onesignal://{app_id}@​{apikey}/{email}/
Opsgenie🔒 opsgenie://opsgenie://{apikey}/
opsgenie://{apikey}/@​{user}
opsgenie://{apikey}/*{schedule}
opsgenie://{apikey}/^{escalation}
opsgenie://{apikey}/#{team}
PagerDuty🔒 pagerduty://📎pagerduty://{integration_key}@​{api_key}
pagerduty://{integration_key}@​{api_key}/{source}
pagerduty://{integration_key}@​{api_key}/{source}/{component}
PagerTree🔒 pagertree://pagertree://{integration}
pagertree://{integration}?action=resolve&thirdparty_id=abc123
Parse Platform🔓 parsep://
🔒 parseps://
🏠parsep://{app_id}:{master_key}@​{hostname}
parseps://{app_id}:{master_key}@​{hostname}
Plivo🔒 plivo://📱plivo://{auth_id}@​{token}/{from_phone}/
plivo://{auth_id}@​{token}/{from_phone}/{ToPhoneNo}
plivo://{auth_id}@​{token}/{from_phone}/{ToPhoneNo1}/{ToPhoneNo2}/{ToPhoneNoN}
PopcornNotify🔒 popcorn://popcorn://{ApiKey}/{PhoneNo}/
popcorn://{ApiKey}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}/
popcorn://{ApiKey}/{Email}/
popcorn://{ApiKey}/{Email1}/{Email2}/{EmailN}/
Prowl🔒 prowl://prowl://{apikey}
prowl://{apikey}/{providerkey}
prowl://{apikey}/?priority={priority}
Pushbullet🔒 pbul://📎pbul://{accesstoken}
pbul://{accesstoken}/{device_id}
pbul://{accesstoken}/#{channel}
pbul://{accesstoken}/{email}
PushDeer🔓 pushdeer://
🔒 pushdeers://
🏠pushdeer://{push_key}
pushdeers://{hostname}/{push_key}
pushdeer://{hostname}:{port}/{push_key}
Pushed🔒 pushed://📱pushed://{app_key}/{app_secret}
pushed://{app_key}/{app_secret}/@​{user_pushed_id}
pushed://{app_key}/{app_secret}/#{channel_alias}
Pushjet🔓 pjet://
🔒 pjets://
🏠pjet://{host}/{secret_key}
pjets://{host}:{port}/{secret_key}
pjets://{user}:{password}@​{host}/{secret_key}
PushMe🔒 pushme://pushme://{token}
Pushover🔒 pover://📎pover://{user_key}@​{token}
pover://{user_key}@​{token}/{device_id}
pover://{user_key}@​{token}/{device_id1}/{device_id2}/{device_idN}
Pushplus🔒 pushplus://https://www.pushplus.plus/send?token={token}
pushplus://{token}
Pushsafer🔓 psafer://
🔒 psafers://
📎psafers://{private_key}
psafers://{private_key}/{device_id}
psafers://{private_key}/{device_id1}/{device_id2}/{device_idN}
Pushy🔒 pushy://pushy://{apikey}/{Device}
pushy://{apikey}/#{topic}
QQ Push🔒 qq://https://qmsg.zendee.cn/send/{token}
qq://{token}
Reddit🔒 reddit://reddit://{user}:{pass}@​{app_id}/{app_secret}/{subreddit}
reddit://{user}:{pass}@​{app_id}/{app_secret}/{subreddit_1}/{subreddit_2}/{subreddit_N}
Remote Syslog🔓 rsyslog://rsyslog://{host}
rsyslog://{host}:{port}
rsyslog://{host}/{facility}
rsyslog://{host}:{port}/{facility}
Resend🔒 resend://📎resend://{apikey}:{from_email}
resend://{apikey}:{from_email}/{to_email}
resend://{apikey}:{from_email}/{to_email1}/{to_email2}/{to_email3}
Revolt🔒 revolt://🖼️revolt://{bot_token}/{channel_id}
revolt://{bot_token}/{channel_id1}/{channel_id2}/{channel_id3}
Rocket.Chat🔓 rocket://
🔒 rockets://
🖼️rockets://{user}:{password}@​{hostname}/{@​user}
rocket://{user}:{password}@​{hostname}/#{channel}
rocket://{user}:{password}@​{hostname}/{room_id}
rocket://{webhook}@​{hostname}/{@​user}
rockets://{webhook}@​{hostname}/#{channel}
rockets://{webhook}@​{hostname}/{room_id}
Ryver🔒 ryver://🖼️https://{organization}.ryver.com/application/webhook/{token}
ryver://{organization}/{token}/
ryver://{botname}@​{organization}/{token}/
ryver://{organization}/{token}/?webhook=slack
SendGrid🔒 sendgrid://📎sendgrid://{apikey}:{from_email}
sendgrid://{apikey}:{from_email}/{to_email}
sendgrid://{apikey}:{from_email}/{to_email1}/{to_email2}/{to_email3}
SendPulse🔒 sendpulse://📎sendpulse://{user}@​{host}/{client_id}/{client_secret}
sendpulse://{user}@​{host}/{client_id}/{client_secret}/{to_email}
sendpulse://{user}@​{host}/{client_id}/{client_secret}/{to_email1}/{to_email2}/{to_email3}
ServerChan🔒 schan://schan://{sendkey}
Seven🔒 seven://📱seven://{token}/{target}
Short Message Peer-to-Peer (SMPP)🔓 smpp://
🔒 smpps://
🏠smpp://{user}:{password}@​{host}/{fromPhoneNo}
smpps://{user}:{password}@​{host}/{fromPhoneNo}/{toPhoneNo}
smpps://{user}:{password}@​{host}:{port}/{fromPhoneNo}
smpp://{user}:{password}@​{host}:{port}/{fromPhoneNo}/{toPhoneNo}
Signal API🔓 signal://
🔒 signals://
🏠 📎signal://{user}:{password}@​{hostname}/{from_phone}
signal://{user}:{password}@​{hostname}:{port}/{from_phone}
signal://{user}:{password}@​{hostname}/{from_phone}/{target}
SIGNL4🔒 signl4://signl4://{secret}
SimplePush🔒 simplepush://spush://{apikey}/
spush://{salt}:{password}@​{apikey}/
Sinch🔒 sinch://📱sinch://{ServicePlanID}:{ApiToken}@​{FromPhoneNo}/{PhoneNo}
sinch://{ServicePlanID}:{ApiToken}@​{FromPhoneNo}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
Slack🔒 slack://📎 🖼️https://hooks.slack.com/services/{tokenA}/{tokenB}/{tokenC}
slack://{tokenA}/{tokenB}/{tokenC}
slack://{OAuthToken}/
SMS Manager🔒 smsmgr://📱smsmgr://{apikey}@​/{toPhoneNo}
smsmgr://{apikey}@​/{toPhoneNo1}/{toPhoneNo2}/{toPhoneNoN}
SMSEagle🔓 smseagle://
🔒 smseagles://
📱 🏠 📎smseagle://{token}@​{hostname}:{port}/{phoneNo}
smseagles://{token}@​{hostname}:{port}/@​{contact}
smseagle://{token}@​{hostname}:{port}/#{group}
SMTP2Go🔒 smtp2go://📎smtp2go://{user}@​{domain}/{apikey}/
smtp2go://{user}@​{domain}/{apikey}/{email}
smtp2go://{user}@​{domain}/{apikey}/{email1}/{email2}/{emailN}
Société Française du Radiotéléphone (SFR)🔒 sfr://📱sfr://{user}:{password}@​{space_id}/{PhoneNo}
sfr://{user}:{password}@​{space_id}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
SparkPost🔒 sparkpost://📎sparkpost://{user}@​{domain}/{apikey}/
sparkpost://{user}@​{domain}/{apikey}/{email}/
sparkpost://{user}@​{domain}/{apikey}/{email1}/{email2}/{emailN}/
Spike.sh🔒 spike://https://api.spike.sh/v1/alerts/{integration_key}
spike://{integration_key}
Splunk/VictorOps🔒 splunk://
🔒 victorops://
splunk://{routing_key}@​{apikey}
splunk://{routing_key}@​{apikey}/{entity_id}
victorops://{routing_key}@​{apikey}
victorops://{routing_key}@​{apikey}/{entity_id}
SpugPush🔒 bulksms://https://push.spug.dev/send/{token}
spugpush://{token}
Streamlabs🔒 strmlabs://🖼️strmlabs://{access_token}/
Synology🔓 synology://
🔒 synologys://
synologys://{hostname}/{token}
synology://{hostname}:{port}/{token}
synologys://{user}:{password}@​{hostname}/{token}
Syslog🔓 syslog://📱syslog://
syslog://{facility}
Techulus Push🔒 push://push://{apikey}/
Telegram🔒 tgram://📎 🖼️tgram://{bot_token}/
tgram://{bot_token}/{chat_id}/
tgram://{bot_token}/{chat_id}:{topic}/
Threema Gateway🔒 threema://threema://{gateway_id}@​{secret}/{user}
threema://{gateway_id}@​{secret}/{email}
threema://{gateway_id}@​{secret}/{phone}
Twilio🔒 twilio://📱twilio://{AccountSID}:{AuthToken}@​{FromPhoneNo}/{PhoneNo}
twilio://{AccountSID}:{AuthToken}@​{FromPhoneNo}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
twilio://{AccountSID}:{AuthToken}@​{ShortCode}/{PhoneNo}
Twist🔒 twist://twist://{password}:{email}
twist://{email}/{password}
twist://{password}:{email}/#{channel}
twist://{email}/{password}/#{channel}
Vapid/WebPush🔒 vapid://🖼️vapid://subscription_id/
vapid://subscription_id/target/
vapid://subscription_id/target1/target2/targetN/
Voip.ms🔒 voipms://📱voipms://{password}:{email}/{fromPhoneNo}
voipms://{password}:{email}/{fromPhoneNo}/{toPhoneNo}
voipms://{password}:{email}/{fromPhoneNo}/{toPhoneNo1}/{toPhoneNo2}/{toPhoneNoN}/
Vonage (formerly Nexmo)🔒 nexmo://
🔒 vonage://
📱vonage://{ApiKey}:{ApiSecret}@​{FromPhoneNo}/{PhoneNo}
vonage://{ApiKey}:{ApiSecret}@​{FromPhoneNo}/{PhoneNo1}/{PhoneNo2}/{PhoneNoN}
Webex Teams🔒 wxteams://
🔒 webex://
https://api.ciscospark.com/v1/webhooks/incoming/{token}
https://webexapis.com/v1/webhooks/incoming/{token}
wxteams://{token}/
webex://{token}/
WeCom Bot🔒 wecombot://wecombot://{botkey}
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=abcd
WhatsApp🔒 whatsapp://whatsapp://{token}@​{from_phone_id}/{targets}
whatsapp://{template}:{token}@​{from_phone_id}/{targets}
WxPusher🔒 wxpusher://wxpusher://{app_token}@​{userid}
wxpusher://{app_token}@​{userid1}/{userid2}/{useridN}
wxpusher://{app_token}@​{topic}
wxpusher://{app_token}@​{topic1}/{topic2}/{topicN}
X (Formerly Twitter)🔒 x://
🔒 twitter://
🔒 tweet://
📎x://{ScreenName}@​{ConsumerKey}/{ConsumerSecret}/{AccessToken}/{AccessSecret}
x://{ConsumerKey}/{ConsumerSecret}/{AccessToken}/{AccessSecret}/{ScreenName}
x://{ConsumerKey}/{ConsumerSecret}/{AccessToken}/{AccessSecret}?mode=tweet
XBMC🔓 xbmc://🖼️xbmc://{hostname}
xbmc://{hostname}:{port}
xbmc://{userid}:{password}@​{hostname}
xbmc://{userid}:{password}@​{hostname}:{port}
Zulip🔒 zulip://zulip://{botname}@​{organization}/{token}/
zulip://{botname}@​{organization}/{token}/{stream}
zulip://{botname}@​{organization}/{token}/{email}

Apprise supports the following 4 desktop services which only work locally on the same PC they’re ran on.

ServiceSchemasFeaturesExamples
DBus Desktop Notifications🔓 dbus://
🔓 kde://
🔓 qt://
🔓 glib://
🖼️dbus://
kde://
qt://
glib://
Gnome Desktop Notifications🔓 gnome://🖼️gnome://
MacOS X Desktop Notifications🔓 macosx://macosx://
Microsoft Windows Notifications🔓 windows://🖼️windows://

Apprise supports the following 3 plugins which wrap a unique protocol, structure, flow, and/or format.

ServiceSchemasFeaturesExamples
HTTP/Form🔓 form://
🔒 forms://
🏠 📎 🖼️form://{hostname}
forms://{hostname}:{port}
forms://{user}:@​{hostname}
form://{user}:@​{hostname}:{port}
forms://{user}:{password}@​{hostname}
form://{user}:{password}@​{hostname}:{port}
HTTP/JSON🔓 json://
🔒 jsons://
🏠 📎 🖼️json://{hostname}
jsons://{hostname}:{port}
jsons://{user}:@​{hostname}
json://{user}:@​{hostname}:{port}
jsons://{user}:{password}@​{hostname}
json://{user}:{password}@​{hostname}:{port}
HTTP/XML🔓 xml://
🔒 xmls://
🏠 📎 🖼️xmls://{hostname}
xml://{hostname}:{port}
xml://{user}:@​{hostname}
xmls://{user}:@​{hostname}:{port}
xml://{user}:{password}@​{hostname}
xmls://{user}:{password}@​{hostname}:{port}

The Features column identifies some useful ‘at-a-glance’ details about the URL should you be researching services from this page.

Feature IconSwitchDescription
📎has_attachmentsThe notification service provides attachment support
📱has_smsOffers a notification service that has a focus on sms/mms messages
🏠has_selfhostedOffers a notification service that supports a Self Hosted solution
🖼️has_imageThe notification service supports the delivery of the message status through graphical images. This provides a more aesthetic look and feel.

The protocols defined are additionally flagged with an icon for quick reference identifying if it is SSL/TLS encrypted or not:

Protocol IconEncrypted/Secure
🔒Yes
🔓No