nexus_dio library

Dio integration for Nexus. Import this library separately from package:nexus_flutter/nexus.dart so apps that don't use Dio aren't affected.

import 'package:nexus_flutter/nexus_dio.dart';

dio.interceptors.add(NexusDioInterceptor());          // session replay network tab
dio.interceptors.add(NexusShieldDioInterceptor());    // Shield: device-bound request signing

Classes

NexusDioInterceptor
A Dio interceptor that feeds every request into session replay's Network tab — method, URL, status, duration and response size.
NexusShieldDioInterceptor
Adds Nexus Shield headers (X-Nexus-Shield + a single-use DPoP proof) to every request this Dio instance sends, so your backend can verify the request comes from your genuine app on a real device.