# RevRag.ai Documentation > Technical documentation for RevRag.ai in-app agents, SDKs, APIs, webhooks, and trust controls. Use `/llms-full.txt` for the complete documentation corpus, or open any docs page as Markdown by appending `.md` to its URL. ## Documentation Start here for RevRag agents and integration options. ### Overview - [Introduction](/general/introduction) - AI Sales & Onboarding agents for higher conversions in BFSI, Fintech & Insurtech ### Getting Started - [In-App agent](/embed/embedded-agent-integration) - Learn how to integrate RevRag's In-App agent into your applications ## In-App Agent Embed RevRag voice agents into mobile, web, and WebView apps. ### Overview - [Overview](/embed/introduction) - Integrate RevRag.ai's Embedded AI agents into your applications ### Integration - [React Native](/embed/integration/react-native) - Step-by-step guide to integrate the RevRag React Native embed SDK (voice agent, provider, events, configuration, and native platform setup). - [Flutter](/embed/integration/flutter) - Step-by-step guide to integrate the RevRag Flutter embed SDK (voice agent, EmbedWidget, navigation-aware visibility, events, configuration, and native platform setup). - [React](/embed/integration/react) - React SDK Integration Guide - Voice-enabled AI agent with real-time communication capabilities - [Angular](/embed/integration/angular) - Angular SDK Integration Guide - Voice-enabled AI agent with real-time communication capabilities - [Node.js](/embed/integration/nodejs) - Integrate RevRag's embedded agent into your NodeJS applications - [Android Native](/embed/integration/android-native) - Android SDK Integration Guide - Voice-enabled AI agent with real-time communication capabilities (Kotlin, XML & Jetpack Compose) - [iOS Native](/embed/integration/ios-native) - iOS SDK Integration Guide - Voice-enabled AI agent with real-time communication capabilities (Swift / SwiftUI) ### WebView - [React Native WebView](/embed/web-view-integration/react-native) - React Native WebView Integration Guide - Enable microphone access for Revrag Embed Agent in mobile apps - [Flutter WebView](/embed/web-view-integration/flutter) - Flutter WebView Integration Guide - Enable microphone access for Revrag Embed Agent in mobile apps ### Webhooks - [Webhooks](/embed/webhooks) - Receive a server-to-server notification with the full call result when an in-app agent call ends. ## API Reference API endpoints, campaign calls, webhook signatures, and testing tools. ### Endpoints - [API Documentation (legacy)](/api-reference/call-trigger-apis) - The AI Voice Calling Agent API provides a comprehensive platform for managing user campaigns, triggering automated outbound voice calls, and analyzing campaign performance. The system allows you to organize users into campaigns, attach relevant data, create triggers with AI-generated columns, and execute targeted calling campaigns. - [Campaigns API](/api-reference/campaigns-api) - Push one or more records to a RevRag campaign via the API and let the agent dial them per the campaign's schedule, retry, and concurrency configuration; then poll record and campaign status, or receive webhooks. ### Security - [Webhook Security](/api-reference/webhook-security) - Learn how to securely receive and verify webhook notifications from RevRag.ai ### Testing Tools - [Postman Collection](/api-reference/postman-collection) - Ready-to-use Postman collection for testing RevRag AI Voice Calling Agent APIs. Import and start testing all Single Trigger APIs instantly. ## Trust & Security Data handling, vendor controls, compliance posture, and certifications. ### Data Handling - [Data Sharing](/trust-security/data-sharing) - Information about how RevRag.ai handles data sharing with third-party vendors ### Standards - [Compliance and Certification](/trust-security/compliance-certification) - Information about RevRag.ai compliance standards, certifications, and regulatory adherence ## Direct-Link Technical References - [Android Agent Integration](/embed/integration/android-agent-integration) - Drop-in brief for coding agents (Claude Code, Cursor, Copilot) to integrate the Revrag Embed Android SDK - phases, hard rules, API reference, and definition of done - [Android App Size Optimization](/embed/integration/android-app-size-optimization) - Reduce APK size by enabling ABI splits when using LiveKit. - [EmbedProvider advanced (Angular)](/embed/integration/embed-angular-provider-advanced) - Advanced EmbedProviderComponent patterns for Angular: route visibility, delay policies, group configuration, programmatic control, and best practices. - [EmbedWidget advanced (Flutter)](/embed/integration/embed-flutter-advance) - Advanced FAB visibility for Flutter: route allow-lists, multi-flow grouping, pre-show delays and policies, per-flow positioning, and continuity. - [EmbedProvider advanced](/embed/integration/embed-provider-advanced) - Advanced EmbedProvider patterns for React Native: screen visibility, route groups, delays, continuity, and FAB insets. - [EmbedProvider advanced (React)](/embed/integration/embed-react-provider-advanced) - Advanced EmbedProvider patterns for React: route visibility, delay policies, programmatic control, and production best practices. - [Telephony Integration Without SIP Trunking](/integrations/telephony-without-sip) - How telephony partners that cannot provide a SIP trunk can connect their phone system to a RevRag AI voice agent — options, flowcharts, and trade-offs.