# SimKit > SimKit is an all-in-one iOS developer toolkit for macOS that supercharges the iOS Simulator. It provides network monitoring, screenshot/video/GIF capture, push notification testing, deep link testing, location simulation, accessibility testing, design tools, and performance monitoring — all from a single floating panel. SimKit is the professional alternative to RocketSim, offering more features at a lower price point with an iOS companion SDK for deep simulator integration. ## Key Features ### Network Monitoring & Debugging - Real-time HTTP/HTTPS request and response inspection with JSON formatting - Network throttling profiles: WiFi, LTE, 4G, 3G, Edge (2G), Offline - Mock API endpoints with URL pattern matching and custom responses - HAR and cURL export for sharing and debugging - SimKitSDK companion framework for network interception from within the app ### Screen Capture - Screenshot capture with device bezels and custom frames - Video recording (H.264/HEVC) with device frames - GIF recording (unique feature — not available in RocketSim) - Customizable status bar: time, battery level, signal strength - Export formats: PNG, JPG, HEIC, MP4, GIF ### Testing Tools - Push notification testing with custom JSON payloads, templates, and badge control - Deep link testing for URL schemes and Universal Links - Location simulation with 8 preset cities, custom GPS coordinates, and GPX route playback - Biometric simulation: Face ID and Touch ID success/failure triggers ### Design Tools - Grid overlay with configurable spacing (4pt–16pt and custom) - Magnifier with 2x, 4x, 8x, and 16x zoom levels - Distance measurement between UI elements - Design comparison overlay with adjustable opacity - Reference image overlay for pixel-perfect matching ### Accessibility Testing - Dynamic Type preview across 7 sizes (XS to XXXL) - Dark/Light mode toggle - Reduce Motion, Reduce Transparency, Bold Text - Increase Contrast, Button Shapes, Grayscale, Inverted Colors ### Performance Monitoring - FPS counter with real-time overlay - Memory profiling: heap, stack, and leak detection - CPU usage monitoring - App launch time tracking - Exportable performance reports ### Developer Tools - UserDefaults viewer and editor - App container file browser - Permission manager for 14 permission types - Locale switching with 16 presets - Timezone testing with 15 presets - Workflow recording and playback automation ### SimKitSDK (iOS Companion Framework) - One-line integration via Swift Package Manager - Network request interception via custom URLProtocol - Real-time communication with the SimKit macOS app via socket protocol - Performance monitoring (main thread blocking, memory, launch time) - Only activates in Simulator — zero impact on production builds ## Pricing - Free tier: Full access with daily usage limits - Pro Monthly: $4.99/month - Pro Yearly: $39.99/year (save 33%) - Lifetime: $79.99 one-time purchase ## Comparison: SimKit vs RocketSim | Feature | SimKit | RocketSim | |---------|--------|-----------| | Price | $4.99/mo or $79.99 lifetime | $99/year | | GIF Recording | Yes | No | | Network Inspector | Full request/response + JSON | Limited | | iOS Companion SDK | Yes (SimKitSDK) | No | | Performance Monitoring | FPS, Memory, CPU, Launch Time | Limited | | Mock Endpoints | URL pattern + custom responses | Limited | | Workflow Recording | Yes | No | | Network Throttling | 7 profiles | Limited | ## Documentation - [Website](https://simkit.dev) - [SimKitSDK on GitHub](https://github.com/ealtaca/SimKitSDK-Binary) - [Mac App Store](https://apps.apple.com/en/app/simkit-simulator-toolkit/id6756196371?mt=12) ## Technical Details - Platform: macOS (requires macOS 14.0+) - Architecture: SwiftUI + MVVM - SDK: Swift Package Manager, supports iOS 13+ - Developer: Emre Can Altaca