---
schema_version: "1"
id: 5178cdbc7a54c494150d6f2cb2b48254ce46445dc2089fabc2030227eeb5263c
title: React Native Integration Guide
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce-mobile-sdk/guides/react-native/agentforce-mobile-sdk-react-native-integration-overview.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-integration-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 380f68c0f927e14aac3fc5ec8a821b74766a3626f993e211154626758a91008f
products:
  - Agentforce Mobile SDK
  - Agentforce and Einstein Generative AI
---
# React Native Integration Guide

This guide provides a comprehensive overview of integrating the Agentforce Mobile SDK with your React Native application.

## Overview

The React Native Agentforce SDK is a bridge to the native iOS and Android SDKs, providing a JavaScript API to configure and launch Agentforce conversations. It supports two agent modes:

- **Service Agent**: Anonymous customer support with zero authentication required
- **Employee Agent**: Authenticated internal use with OAuth via the Salesforce Mobile SDK

## Getting Started

Before you begin, make sure you've reviewed the [Requirements](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-requirements.md) and completed the [Installation](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-install.md) steps.

For a quick introduction, see the [Quick Start Guide](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-quick-start.md).

## Integration Topics

Explore these topics to integrate the SDK into your application.

### Setup

- [Requirements](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-requirements.md) - System requirements and prerequisites
- [Install the SDK](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-install.md) - iOS and Android setup

### Configuration

- [Configure the SDK](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-integration.md) - Service Agent and Employee Agent configuration, feature flags

### Features

- [Conversations](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-conversations.md) - Launching conversations, lifecycle, additional context, hidden prechat fields
- [Delegates](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-delegates.md) - Logger, navigation, and view provider delegates
- [Employee Agent Authentication](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-employee-auth.md) - Mobile SDK auth integration and token management

### Reference

- [Limitations](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-limitations.md) - Feature comparison with native SDKs
- [Troubleshooting](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/guide/agentforce-mobile-sdk-react-native-troubleshooting.md) - Common issues and solutions

## Key Features

| Feature               | Description                                            |
| --------------------- | ------------------------------------------------------ |
| Service Agent         | Anonymous customer support with no auth required       |
| Employee Agent        | Authenticated access with OAuth via Mobile SDK         |
| Feature Flags         | Toggle multi-agent, voice, camera, PDF upload          |
| Hidden Prechat Fields | Pre-populate form data for Service Agent sessions      |
| Additional Context    | Pass contextual variables to personalize responses     |
| Delegates             | Logger, navigation, and custom view provider callbacks |

## Native SDKs

This bridge wraps the platform-specific Agentforce SDKs:

- [AgentforceMobileSDK-Android](https://github.com/salesforce/AgentforceMobileSDK-Android) (Maven)
- [AgentforceMobileSDK-iOS](https://github.com/salesforce/AgentforceMobileSDK-iOS) (CocoaPods)
