DNS Record Management
Full CRUD for A, AAAA, CNAME, MX, TXT, SRV and more, with proxy toggling and TTL control, across every zone in your account.
Direct to Cloudflare. No relay. No subscription.
Full Cloudflare DNS management, bulk zone tools, sub domains, Workers KV, R2 Storage, Zero Trust Tunnels, Workers, and Pages, all in one native macOS app that talks straight to Cloudflare's API. No menu-bar-only compromises, no cloud relay, no monthly fee.
See It In Action
A quick look at DNSShift running on macOS.
What's Inside
Core Cloudflare DNS management, done properly, with real native macOS UI: search, list/grid views, and pagination on every screen.
Full CRUD for A, AAAA, CNAME, MX, TXT, SRV and more, with proxy toggling and TTL control, across every zone in your account.
Bulk-update or bulk-delete DNS records across multiple domains at once with a dedicated bulk DNS editor, and import or export entire zone configurations.
See every subdomain across every zone in one searchable list, and add new CNAME subdomains to one or many zones at once.
Encryption mode, edge certificates, Always Use HTTPS, minimum TLS version, TLS 1.3, HSTS, and Universal SSL, per zone, styled after Cloudflare's own dashboard.
Switch between Cloudflare accounts and see requests, bandwidth, page views, and visitor analytics over 24 hours, 7 days, or 30 days.
Every add, edit, and delete is logged locally with the record, zone, and timestamp, so you always know what changed and when, with one-click rollback for eligible entries.
Automatically update a Cloudflare DNS record when your public IP changes (dynamic DNS), on a schedule, or via an ntfy.sh or webhook trigger, then toggle proxy, purge cache, or send a notification.
Light & dark mode, custom accent colors, adjustable type size, global hotkeys, and search + list/grid views on every list in the app.
Why DNSShift
Your API token is stored in the macOS Keychain and used only to talk to Cloudflare's own API. There's no relay server, no analytics backend, and no third party ever sees your zone data.
DNS is just the start. DNSShift also manages Workers KV, R2 Storage, Zero Trust Tunnels, Workers, and Pages, all from the same window, with the same consistent UI.
DNSShift is signed with a Developer ID certificate and notarized by Apple, so Gatekeeper verifies it before it ever runs. Your Cloudflare API token lives in the macOS Keychain, never in plain text.
Developer Platform
No other native Mac app manages this much of Cloudflare from one window.
wrangler secret putView every Pages project and its deployment history, retry a failed deployment or roll back to a previous one, manage custom domains, and manage environment variables for production and preview, all without leaving your Mac.
Privacy & Security
Every request goes straight from your Mac to Cloudflare's API. There is no relay server, and DNSShift does not run its own backend to route your data through.
Your Cloudflare API token is stored in the macOS Keychain, never in plain text, and never leaves your Mac except to authenticate directly with Cloudflare.
DNSShift is signed with a Developer ID certificate, notarized, and runs with Apple's hardened runtime, so Gatekeeper verifies it before it launches. That verified-identity model, not App Sandbox confinement, is what the current build relies on.
Comparison
We checked so you don't have to. Named apps replaced with "App A/B/C": pricing and features verified from their own App Store listings.
| Feature |
BEST
DNSShift
$39.99
one-time
|
App A$4.99one-time
|
App B$49.99one-time
|
App C$17.99/yrsubscription
|
|---|---|---|---|---|
| DNS Record Management | โ | โ | โ | โ |
| Bulk Import / Export | โ | โ | โ | โ |
| Sub Domain Manager (all zones) | โ | โ | โ | โ |
| SSL/TLS Management (mode, certs, HSTS) | โ | โ | โ | โ |
| Multi-Account Support | โ | โ | โ | โ |
| Zone Analytics Dashboard | โ | โ | โ | โ |
| DNS Change History | โ | โ | โ | โ |
| Workers KV Management | โ | โ | โ | โ |
| R2 Storage Management | โ | โ | โ | โ |
| Zero Trust Tunnel Management | โ | โ | โ | โ |
| Workers Management + Live Logs | โ | โ | โ | โ ๏ธ |
| Pages Management | โ | โ | โ | โ ๏ธ |
| Full Native Mac Window App | โ | โ | โ | โ |
| Search + List/Grid Views | โ | โ | โ ๏ธ | โ |
| Keychain-Secured Token | โ | โ | โ | โ |
| Global Hotkeys | โ | โ | โ | โ |
| Recurring Fee | โ None | โ None | โ None | โ Yearly |
Pricing
No subscription tiers to unlock the app itself. No feature gating. Buy once and own it.
USD ยท One-time
No subscription, no ads, no data collection. Buy once, own forever.
All future updates to the current feature set are included.
Secure checkout via Gumroad ยท instant download
FAQ
Everything people ask before trying a Cloudflare DNS manager for the first time.
No. DNSShift is an independent Mac app built by Code There. It's not affiliated with, endorsed by, or sponsored by Cloudflare, Inc. Every mention of Cloudflare on this site and in the app describes API compatibility only.
Yes. DNSShift connects to the Cloudflare account you already have, using a Cloudflare User API Token you create yourself. DNSShift has no account system or login of its own.
No. DNSShift is a one-time purchase of $39.99. All future updates to the current feature set are included at no extra cost, with no recurring fee.
Yes, through Automation rules. DNSShift can watch your public IP address and update a Cloudflare DNS record automatically, on a schedule, or in response to a webhook or ntfy.sh notification, similar to a dynamic DNS client, built into a full Cloudflare management app.
DNSShift requires macOS 14 (Sonoma) or later, and runs natively on both Apple Silicon and Intel Macs.
In the macOS Keychain on your own Mac, encrypted by the operating system. It's never written to disk in plain text and never sent anywhere except directly to Cloudflare's API.
Yes. The multi-account dashboard lets you switch between Cloudflare accounts and see zone analytics for each one, all from the same app.