# Raven ## Docs - [Add Device](https://docs.raven.dev/api-reference/add-device.md): Add Device for a User - [Authentication ](https://docs.raven.dev/api-reference/authentication.md) - [Create Or Update User](https://docs.raven.dev/api-reference/create-user.md): Creates an user if doesn't exist already, or updates user properties - [Delete Device](https://docs.raven.dev/api-reference/delete-device.md): Delete Device for a User - [Get User Profile](https://docs.raven.dev/api-reference/get-user-profile.md): Gets the requested user profile - [Idempotent Requests](https://docs.raven.dev/api-reference/idempotent-requests.md) - [Send Event](https://docs.raven.dev/api-reference/send-event.md): This API allows you to send messages - [Send Event Bulk](https://docs.raven.dev/api-reference/send-event-bulk.md) - [Update Device](https://docs.raven.dev/api-reference/update-device.md): Update Device for a User - [Send Slack Message](https://docs.raven.dev/chat/slack/send-slack-message.md) - [Slack Template](https://docs.raven.dev/chat/slack/slack-template.md) - [Send Telegram Message](https://docs.raven.dev/chat/telegram/send-telegram-message.md) - [Telegram Template](https://docs.raven.dev/chat/telegram/telegram-template.md) - [Email Template](https://docs.raven.dev/email/email-template.md): Raven provides a simple email form template to send emails via any provider - [AWS SES](https://docs.raven.dev/email/integrations/aws_ses.md): Guide on how to add AWS SES Email Integration - [Mailgun](https://docs.raven.dev/email/integrations/mailgun.md): Guide on how to add Mailgun Email Integration - [Postmark](https://docs.raven.dev/email/integrations/postmark.md): Guide on how to add Postmark Email Integration - [Raven](https://docs.raven.dev/email/integrations/raven.md): Guide on how to add Raven Email Integration. - [SendGrid](https://docs.raven.dev/email/integrations/sendgrid.md): Guide on how to add SendGrid Email Integration - [Sending Email](https://docs.raven.dev/email/sending-email.md): Check the steps below to start sending Email with Raven using any provider. - [Angular SDK](https://docs.raven.dev/in-app/client-sdk/angular.md): Raven In-app SDK lets you add a notification center in your angular web or mobile app. - [React SDK](https://docs.raven.dev/in-app/client-sdk/react.md): Raven In-app SDK lets you add a notification center in your react web or mobile app. - [In-App Template](https://docs.raven.dev/in-app/in-app-template.md) - [Raven](https://docs.raven.dev/in-app/integrations/raven.md): Raven In-app integration lets you add a notification center in your web or mobile app - [Send an In-App message](https://docs.raven.dev/in-app/send-in-app-message.md) - [Home](https://docs.raven.dev/introduction.md): A guide to using the documentation - [RBAC](https://docs.raven.dev/platform/account/roles.md) - [Apps](https://docs.raven.dev/platform/apps/apps.md): Apps contain all your notification data in one place. - [Environment](https://docs.raven.dev/platform/apps/environment.md) - [Channel Fallback](https://docs.raven.dev/platform/events/channel-fallback.md): When configuring channels for an Event, the default option shows the channels to which the notifications will go first - [Events](https://docs.raven.dev/platform/events/events.md): Events are triggers that define: - [Overview](https://docs.raven.dev/platform/extensions/overview.md): Extensions help you integrate Raven with other platforms/apps/tools to extend their capabilities. - [Razorpay](https://docs.raven.dev/platform/extensions/razorpay.md): Razorpay Extension setup with Raven - [Integration Rule](https://docs.raven.dev/platform/integrations/integration-rule.md): If you have multiple integrations of the same channel, you can create rules that define how to deliver notifications. - [Integrations](https://docs.raven.dev/platform/integrations/integrations.md): Integrations are channels providers which you can use to send notifications. - [Logs & Metrics](https://docs.raven.dev/platform/logs-and-metrics.md) - [Overview](https://docs.raven.dev/platform/overview.md): Raven allows you to manage notifications across all channels at one place. You can easily add a channel, manage templates and deliver your notifications with the best strategy. - [Users](https://docs.raven.dev/platform/users.md): Raven allows you to create users and their preferences by using our SDK or Users API - [Android SDK](https://docs.raven.dev/push/client-sdk/android.md): The Raven Android SDK allows you to - - [Flutter SDK](https://docs.raven.dev/push/client-sdk/flutter.md) - [Flutter Demo App](https://docs.raven.dev/push/client-sdk/flutter-demo-app.md) - [iOS SDK](https://docs.raven.dev/push/client-sdk/ios.md) - [React(Web) SDK](https://docs.raven.dev/push/client-sdk/react-js.md): Raven React SDK lets you receive and manage push notifications in react webapps. This only works when FCM integration is used to send notifications - [Firebase](https://docs.raven.dev/push/integrations/fcm.md): Guide on how to add Firebase Push Integration - [OneSignal](https://docs.raven.dev/push/integrations/onesignal.md): Guide on how to add OneSignal Push Integration - [Push Template](https://docs.raven.dev/push/push-template.md): The Raven Android SDK allows you to - - [Sending Push](https://docs.raven.dev/push/sending-push.md): You can start sending Push Notifications to Android, iOS or Web with Raven using any push provider. - [Delivery Status](https://docs.raven.dev/sms/delivery-status.md): Description of delivery statuses tracked for SMS. - [DLT Registration Steps](https://docs.raven.dev/sms/dlt-registration.md) - [2Factor](https://docs.raven.dev/sms/integrations/2factor.md): Guide on how to add 2Factor SMS provider. - [ClickSend](https://docs.raven.dev/sms/integrations/clicksend.md): Guide on how to add ClickSend SMS Integration. - [Exotel](https://docs.raven.dev/sms/integrations/exotel.md): Guide on how to add Exotel SMS Integration. - [Gupshup](https://docs.raven.dev/sms/integrations/gupshup.md): Guide on how to add Gupshup SMS Integration. - [Kaleyra](https://docs.raven.dev/sms/integrations/kaleyra.md): Guide on how to add Kaleyra SMS Integration. - [MessageBird](https://docs.raven.dev/sms/integrations/message_bird.md): Guide on how to add MessageBird SMS Integration. - [MSG91](https://docs.raven.dev/sms/integrations/msg91.md): Guide on how to add MSG91 SMS Integration. - [Plivo](https://docs.raven.dev/sms/integrations/plivo.md): Guide on how to add Plivo SMS Integration. - [Raven](https://docs.raven.dev/sms/integrations/raven.md): Guide on how to add Raven SMS Integration. - [Route Mobile](https://docs.raven.dev/sms/integrations/route_mobile.md): We'll soon be updating the documentation for Route Mobile Integration - [Sinch](https://docs.raven.dev/sms/integrations/sinch.md): We'll soon be updating the documentation for Sinch Integration - [TextLocal](https://docs.raven.dev/sms/integrations/text_local.md): Guide on how to add TextLocal SMS Integration. - [Twilio](https://docs.raven.dev/sms/integrations/twilio.md): Guide on how to add Twilio SMS Integration. - [ValueFirst](https://docs.raven.dev/sms/integrations/valuefirst.md): Guide on how to add ValueFirst SMS Integration. - [Sending SMS](https://docs.raven.dev/sms/sending-sms.md): A step by step guide to start sending SMS with Raven - [SMS Template](https://docs.raven.dev/sms/sms-template.md) - [Exotel Voice](https://docs.raven.dev/voice/integrations/exotel.md): Guide on how to add Exotel Voice Integration - [Twilio Voice](https://docs.raven.dev/voice/integrations/twilio.md): Guide on how to add Twilio Voice Integration - [Gupshup WhatsApp](https://docs.raven.dev/whatsapp/integrations/gupshup.md): Guide on how to add Gupshup WhatsApp Integration - [Kaleyra WhatsApp](https://docs.raven.dev/whatsapp/integrations/kaleyra.md): Guide on how to add Kaleyra WhatsApp Integration - [Route Mobile WhatsApp](https://docs.raven.dev/whatsapp/integrations/route mobile.md): Guide on how to add RouteMobile WhatsApp Integration - [Smooch WhatsApp](https://docs.raven.dev/whatsapp/integrations/smooch.md): Guide on how to add Smooch WhatsApp Integration - [Twilio WhatsApp](https://docs.raven.dev/whatsapp/integrations/twilio.md): Guide on how to add Twilio WhatsApp Integration - [ValueFirst WhatsApp](https://docs.raven.dev/whatsapp/integrations/valuefirst.md): Guide on how to add ValueFirst WhatsApp Integration - [Sending a WhatsApp Message](https://docs.raven.dev/whatsapp/sending-whatsapp-message.md) - [WhatsApp Template](https://docs.raven.dev/whatsapp/whatsapp-template.md) ## Optional - [Status](https://status.ravenapp.dev) - [Channels](https://raven.dev/channels) - [Support](mailto:support@ravenapp.dev)