![]()

NextDNS Manager is an Android application that simplifies managing your NextDNS configuration. NextDNS is a cloud-based DNS filter and firewall designed to protect your home, family, and online privacy. With NextDNS Manager, you can effortlessly control your NextDNS settings to ensure a safer and more secure digital experience.
Compatible with any Android device running Android 12L or later.
Note: NextDNS Manager is a completely open-source project and is not officially affiliated with NextDNS.
Intuitive Interface:
Enjoy a user-friendly experience enhanced with dark mode, dynamic/themed icons, and support for 14 languages.
Comprehensive Configuration Management:
Easily manage your NextDNS settings including filtering modes, blocklists, and whitelists.
Real-Time Statistics:
Monitor DNS queries, blocked requests, and security events as they happen.
Enhanced Security and Privacy:
Benefit from NextDNS' robust filtering capabilities to safeguard your online activities.
Multiple Installation Options:
Download and install NextDNS Manager via the Google Play Store, F-Droid, or directly from GitHub.
Your choice depends on your privacy preferences and how frequently you want to receive updates:
Important Notes:
- F-Droid builds do not support FCM (push notifications).
- FCM is enabled in Google Play builds for update and issue notifications.
- Versions before 5.5.0 do not support push notifications.
| Method | Update Availability |
|---|---|
| Google Play | Within minutes |
| Sideloaded APK | Within minutes |
| F-Droid | Up to 14 days |
F-Droid updates take longer because each release is manually signed in a secure, air-gapped environment.
Download NextDNS Manager from the Google Play Store.
Get NextDNS Manager on F-Droid from the official page.
Download the latest APK directly from the GitHub Releases page.
Each release includes two APK files:
| GitHub APK | Use when |
|---|---|
app-release.apk |
You want the GMS build (same as Google Play; includes FCM) |
app-release-foss.apk |
You use a de-Googled device or prefer the F-Droid-style build (no FCM) |
Please read this list completely before you open an issue or your issue may be closed.
No, this is not an official app and I have no ties at all to NextDNS. Unfortunately, this means that the addition of certain features won't be possible. Read more about this below.
The official app appears to have been taken down. On Google Play, there are a number of reasons why an app may be removed or "unlisted", including violation of Google Play policies, requests from the developers themselves, or other reasons. Since I'm not affiliated with the developers, I'm not sure why this has happened or if/when the official app will return.
Unless NextDNS/Android make major changes, there are a few features that won't be able to be added. These include:
This is one of the benefits of open source! Anyone can look at all the code and verify for themselves that nothing nafarious is occuring with your data. NextDNS Manager has no access to your account and simply is a way to access the official dashboard on the go. You can think of the app as a very simplified web browser within an app that will only display NextDNS related sites. No information about the app (or your account) leaves your device.
No. Sentry is a service for developers that gathers information about app crashes, bugs, and other errors and provides them to the developer. This information may contain information about your device (phone type, Android version, etc), about the app (app version, where in the app bugs are occurring, etc), and about the bugs themselves (crash data, stack traces, exceptions, etc). No personal information is collected about you, and nobody other than the maintainer of this project has access to the Sentry error data collected. Furthermore, this is an entirely opt-in option. As of version 5.0.0, there is a toggle in the settings to enable/disable Sentry within your app, and domains to whitelist/blacklist Sentry in your NextDNS configuration are provided. If you choose to disable Sentry, it is not initialized at all. If you choose to enable Sentry, thank you! Your bug and error data helps me push out bug fixes and improvements faster and more reliably.
If you're wondering about Sentry, check this. Sentry is completely opt-in (both via a manual toggle and DNS whitelisting) and only collects anonymized data to help diagnose issues. The information I receive includes:
This data is solely used to improve app stability by fixing bugs and errors. It remains anonymous, isn't shared with anyone else, and is not used for analytics.
Because NextDNS support and communication from the developers is lacking, I am happy to try and help any users that open an issue. For simple setup/configuration questions or specific questions about this app and its features, I will do whatever I can to help users get to a point where their configuration is working.
I also recommend the r/nextdns community on Reddit, there are many knowledgeable people who can help as well.
Android only allows in-place app updates when the new APK is signed with the same certificate as the version already installed. NextDNS Manager is distributed through several channels, and each channel uses a different signing key:
| Install / update source | Signing key |
|---|---|
GitHub Releases (app-release.apk, app-release-foss.apk) |
Maintainer upload key |
| F-Droid | F-Droid project key |
| Google Play | Google Play App Signing key |
| Third-party stores (e.g. APKPure) | Usually the Play-signed APK |
If you originally installed from GitHub or F-Droid, an update from APKPure or the Play Store will fail with "Update failed" or similar — this is expected Android behavior, not an app bug.
How to fix it:
app-release.apk for GMS, app-release-foss.apk for de-Googled/FOSS)If you see multiple versions of the app on your device after updating to 5.5.0 and have questions, [check this](https://github.com/doubleangels/nextdns
$ claude mcp add nextdnsmanager \
-- python -m otcore.mcp_server <graph>