Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

    Juniper Networks prompt to install a network profile with instructions to join the network and a blue Install button.

  5. Click Join when prompted.

    Juniper Networks setup screen with Almost done message, a circular progress indicator, and a dialog asking Marvis Client to join Wi-Fi network Juniper_Network_SSID with Cancel and Join options.

    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 app interface showing connected network Juniper_Network_SSID with WPA2 - Enterprise security and active connection. My Profiles section lists Juniper_Networks_NAC with last update Jul 11, 2025, 12:07 PM.

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.
    App About page showing version 1.0.0, UUID D750352C-E5E6-48A9-859B-C8530ADCE75E, partial email arana@, org name Rajes, org ID 3e05b. Debug Mode Enabled message with OK button.

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

    Marvis Client app interface showing menu with Network Profiles, Logs highlighted, About options, DEBUG toggle on, and log details on network configurations.

  2. Select Logs. Select the log category from the Log Level drop-down list.
    Mobile app interface showing Logs screen with Debug log level selected, App Console Logs toggle on, and recent log entries detailing system and configuration updates.
    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.