Frequently Asked Questions
What is Arti?
Arti is a project to rewrite the entire codebase of the Tor anonymity network in Rust. Arti is also the name of the software produced by this project.
See "About Arti" for details.
What is the status of Arti today?
As of January 2026: Arti is ready for use as a proxy or by developers interested in embedding Tor support in their Rust projects. Arti can run as a Tor client and send anonymized traffic over the network. It supports Tor's client-side anticensorship features, and it supports accessing and hosting onion services. However, it currently does not support acting as a relay.
You can track our progress in the project's CHANGELOG for our monthly releases.
Should I use Arti?
Yes you can use Arti as a client. But note that Arti does not have all of the functionality of C tor. Please let us know if Arti is missing features that you need.
If you are interested in shipping Arti as part of your own application, you should start experimenting with it now, so that you can let us know what features and APIs are missing for you, and we have a chance to add them.
Will Arti replace the C Tor implementation?
Eventually, yes. But it will take a lot of work.
We plan to maintain and support the C Tor implementation until Arti is a viable replacement for the vast majority of use cases. We estimate that this will take us several more years, at the least. Even then, we plan to continue supporting the C Tor implementation for some while, to give people time to switch.