Marvis iOS Client

Understand how you can set up the Marvis client on your iOS device.

The Marvis client for iOS is a secure, lightweight mobile app that helps simplify and secure the process of connecting iOS devices to enterprise networks. With Juniper Mist Access Assurance, Marvis client facilitates zero-touch onboarding through certificate-based authentication, eliminating the need for passwords. The Marvis client allows employees, guests, and contractors to access the organization's wireless network securely and with ease.

Key features of the Marvis client for iOS include:

  • Certificate-based authentication (no passwords required)

  • Automatic installation of wireless profiles and certificates

  • One-tap provisioning

  • Auto-renewal of credentials before expiry

  • Support for BYOD, guest, and corporate devices

  • AI-driven visibility and troubleshooting through the Juniper Mist portal

Requirements

  • Device running iOS 12.0 or later

  • Juniper Mist Access Assurance subscription

  • A valid provisioning link from your organization

Privacy and Security

Juniper Mist adheres to the following guidelines:

  • Marvis client installs the wireless and certificate profiles only after authentication.

  • Juniper Mist does not share personal data with third parties.

  • Device identity is managed securely within the Juniper Mist cloud.

Marvis iOS Client Setup Overview

The Marvis iOS client setup involves a simple process:

  1. Install the Marvis iOS client app from App Store on your device.

  2. Click the onboarding link that you received from your organization through an e-mail, a QR code, or an onboarding portal.

  3. Authenticate using your organization credentials through SSO such as Okta.

    The Marvis client app is launched.

  4. Click Install to install the network and Wi-Fi profiles.

    The onboarding process starts automatically. A secure certificate is issued and the wireless profile is installed on your device.

    Install Network Profile prompt from Juniper Networks with instructions to join the network and a blue Install button at the bottom.

  5. Click Join when prompted.

    Marvis Client requests to join Juniper_Network_SSID Wi-Fi; options are Cancel or Join; loading progress visible.

    Your device connects to the Wi-Fi network and uses certificate-based access for seamless and secure connectivity.

    You might see an error message stating that the SSID or Wi-Fi is not available. This might occur if the SSID is not within the range. You can try to reconnect when the SSID is within the range.

    You'll see the Network Profiles page once the device is onboarded.

    Juniper Networks mobile interface showing connected network Juniper_Network_SSID with WPA2 - Enterprise security and profile Juniper_Networks_NAC last updated July 11 2025 at 12:07 PM. Dark theme with navigation menu icon and status indicators.

If the device onboarding fails or if you're unable to connect to the network, contact your support team.

For more information about Mist Access Assurance and Marvis Client, see https://www.juniper.net/us/en/products/cloud-services/marvis-ai-assistant/marvis-client.html

View Logs in the Marvis iOS Client

The Marvis iOS client classifies the logs as:
  • Info—General information

  • Error—Critical issues

  • Debug—Detailed data that you can use to debug issues

To view the logs in the Marvis macOS client, you'll need to enable debug mode:
  1. Tap the version number in the About page 7 times to enable debug mode.
    Mobile app About screen showing app version 1.0.0, UUID, identity email, organization name, organization ID, and Debug Mode enabled pop-up with OK button.

    You'll see the Logs option listed in the menu after the debug mode is enabled.

    Marvis Client app interface with dark theme showing menu options Network Profiles Logs highlighted in yellow About Debug toggle switched on green and partial log details like SSID Live-.

  2. Select Logs. Select the log category from the Log Level drop-down list.
    Mobile app interface showing a logging system with Logs title, Debug log level selected, App Console Logs toggle on, and timestamped log entries detailing network configurations, debug mode, and connection statuses.
    You'll see recent logs based on the selected log level. You can click the Copy button to copy the log details and send the information to the support team for troubleshooting.
  3. Click View to see the logs captured by the Marvis client in your OS native window.
    Note:

    If you contact the Juniper Mist support team to resolve any issue, you might be asked to provide details such as the version, UUID, and organization name. You can find these details listed in the About page, which you can access from the hamburger menu.