A beautiful, modern, and adaptive iOS networking utility built with SwiftUI.
What IP is a lightweight yet incredibly powerful iOS application designed to help you quickly identify your network details, inspect your ISP information, and measure your internet connection speed. Built natively with the latest Apple technologies, it features a stunning "Liquid Glass" aesthetic, fluid micro-animations, and full orientation adaptivity.
I did this project for fun to test what I have been able to learn by studying Swift
- IP Lookup: Instantly discover your public IP address.
- ISP & Network Information: Obtain detailed data about your connection including:
- ISP Provider & ASN.
- Geographic Location & Postal Code.
- Time Zone.
- Current User Agent.
- Real-time Speed Test:
- Features a gorgeous, custom neon-glass accelerometer gauge.
- Accurately measures Download and Upload speeds in real-time.
- Uses intelligent color indicators (🔴 Red, 🟡 Yellow, 🟢 Green) to evaluate network stability dynamically.
- Bilingual Support: Fully localized in both English and Spanish.
- Adaptive Layout: Fully responsive. Enjoy the same premium experience whether your device is in portrait or landscape mode, ensuring a consistent experience on both iPhone and iPad
- Liquid Glass UI: Built completely utilizing frosted glass aesthetics, dynamic gradients and modern iOS animations.
| IP Check | ISP Info | Speed Test |
|---|---|---|
(Note: Previews are in .HEIC format natively taken from iOS).
This project is built 100% using Swift and SwiftUI, using components of the language.
- macOS: macOS Tahoe 26 or later (Recommended).
- Xcode: Xcode 26.0 or newer.
- Deployment Target: iOS 26.0+ (because this project uses Liquid Glass which is supported from this version).
- Open the project folder in Finder.
- Double click the
what_ip.xcodeprojfile to open it in Xcode. - Select your preferred iOS Simulator or physical iPhone device from the top run destination menu.
- Press
Cmd + R(or click the Play▶️ button) to build and run the application.
This app functions flawlessly thanks to the following free and open-source external APIs. No registration or tokens are required:
- ifconfig.co: Used for fetching the user's public IP address and resolving detailed geo-location and ISP data safely via their JSON endpoints.
- Cloudflare Speed Test: Uses Cloudflare's massive edge network (
__downand__upendpoints) to reliably test download and upload bandwidth without limits or API keys. - Google Gemini for the app icon (I'm not a graphic designer 🤷🏻♂️)
This app is developed 100% opensource ❤️, I plan to publish it in the App Store at some point.
You can contact me at my email jesuschapmandev@outlook.com
You can support the development by making code contributions, reporting errors, making suggestions or failing that by donating to the project in this link, I will appreciate it very much!
This project is licensed under the GNU General Public License v3.0. See the internal LICENSE.md or the "About" section within the app for more details.