---
schema_version: "1"
id: 756b8c5641a44c698ff1c7d0f366d08e58312aeaea83ab80e481b9776338cebb
title: iOS Architecture & Integration
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce-mobile-sdk/references/ios/architecture-integration-ios.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/architecture-integration-ios.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: c3b1361cff626bfe7b1989ae37cb86f758aa09adbfe62b720596cbbc6b70cb94
products:
  - Agentforce Mobile SDK
  - Agentforce and Einstein Generative AI
---
# iOS Architecture & Integration

Core architecture and integration components for iOS development with the Agentforce Mobile SDK.

## Available Components

Implement these core protocols for integration and customization:

- **[AgentConversation](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agent-conversation-ios.md)** - Core conversation interface for message handling and state management
- **[AgentforceDataProviding](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-data-providing-ios.md)** - Data access abstraction for Salesforce integration

## Architecture Overview

The iOS SDK follows protocol-oriented design patterns with dependency injection through provider protocols. It leverages SwiftUI for modern declarative UI development and integrates seamlessly with the SalesforceMobileSDK ecosystem.
