# Tor Mobile Dev Guide ## Onion Mobile Dev: The Place for Tor-in-apps! - [Welcome to Onion Mobile Devs!](https://guide.onionmobile.dev/readme.md): Where to begin with integrating Tor support into your mobile app or service - [The History of Tor](https://guide.onionmobile.dev/the-history-of-tor.md): About Tor, Tor Project and Onion Routing - [The Tor Protocol](https://guide.onionmobile.dev/the-tor-protocol.md): How Tor works at the packet and network level - [Tor ("C Tor") vs Arti: What?!](https://guide.onionmobile.dev/tor-c-tor-vs-arti-what.md): The state of the two primary Tor implementations - [Mobile Apps with Tor](https://guide.onionmobile.dev/mobile-concepts/mobile-apps-with-tor.md): Summary of known mobile applications with Tor Support - [Possible Ways to Tor Your App](https://guide.onionmobile.dev/mobile-concepts/all-the-ways-to-tor.md): Summary of different ways an app can integrate with Tor - [Limitations of Mobile Devices](https://guide.onionmobile.dev/mobile-concepts/limitations-of-mobile-devices.md): Aspects of mobile device challenges that should always be considered when integrating Tor - [Mobile Users in the OnionVerse](https://guide.onionmobile.dev/mobile-concepts/user-stories.md): Why and how a user of an app might benefit from Tor integration - [All The Onions on Android](https://guide.onionmobile.dev/tor-on-android/onion-eating-robots.md): Summary of ways to integrate Tor on Android devices - [Tor-Android library](https://guide.onionmobile.dev/tor-on-android/tor-android-library.md): Integrating Tor directly into your mobile app - [Pluggable Transports for Android](https://guide.onionmobile.dev/tor-on-android/iptproxy-pluggable-transports.md): Lyrebird/Obfs4proxy and Snowflake Pluggable Transports for iOS, MacOS and Android - [NetCipher with Orbot (Legacy)](https://guide.onionmobile.dev/tor-on-android/netcipher-with-orbot-legacy.md): Time-tested way to integrate with Orbot for Android - [TorServices](https://guide.onionmobile.dev/tor-on-android/torservices.md): The new way to use Tor as a separate app - [Arti Mobile on Android](https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android.md): Using Tor's new Rust-based runtime in your Android app - [All The Onions on Apples](https://guide.onionmobile.dev/tor-on-ios/onions-on-apples.md): Summary of ways to integrate Tor on iOS devices - [Tor.Framework for iOS](https://guide.onionmobile.dev/tor-on-ios/tor.framework-for-ios.md): Using Tor the way Apple intends you to - [Pluggable Transports for iOS](https://guide.onionmobile.dev/tor-on-ios/iptproxy-pluggable-transports.md): Lyrebird/Obfs4proxy and Snowflake Pluggable Transports for iOS, MacOS and Android - [IPtProxyUI](https://guide.onionmobile.dev/tor-on-ios/iptproxyui.md): Tor + Pluggable Transports on iOS and macOS - [OrbotKit](https://guide.onionmobile.dev/tor-on-ios/orbotkit.md): A library to remote control Orbot iOS - [TorManager](https://guide.onionmobile.dev/tor-on-ios/tormanager.md): The easiest way to integrate Tor and Pluggable Transports into your app. - [Arti and Onionmasq on iOS](https://guide.onionmobile.dev/tor-on-ios/arti-and-onionmasq-on-ios.md) - [Community Case Studies](https://guide.onionmobile.dev/help-and-community/community-case-studies.md): Learn about some great open-source mobile apps that integrate Tor on mobile - [Developer Story: Arti Integration Journey](https://guide.onionmobile.dev/help-and-community/developer-story-arti-integration-journey.md): A story of a young developer and Tor - [Where to get help](https://guide.onionmobile.dev/help-and-community/where-to-get-help.md): Where to go to ask more questions about Tor and mobile development --- # Agent Instructions This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com. ## Querying This Documentation This site has an agentic ask interface you may use to query the documentation dynamically by asking a question. Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters: ``` GET https://guide.onionmobile.dev/index.md?ask=&goal= ``` `ask` is the immediate question: it should be specific, self-contained, and written in natural language. `goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case. The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.