# 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
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://guide.onionmobile.dev/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
