Quickstart Guide

This guide will help you get up and running with NomadicML quickly, either through our web platform or using the SDK.

Using the Web Platform

The fastest way to start using NomadicML is through our web platform at drivemonitor.nomadicml.com.

1. Create an Account

Sign up for a free account on drivemonitor.nomadicml.com.

2. Upload a Video

Once logged in, you can upload your first video for analysis:

  1. Navigate to the dashboard
  2. Click the “Upload” button
  3. Select a video file from your computer or provide a YouTube URL
  4. Wait for the upload to complete

3. View Analysis Results

After uploading, NomadicML will automatically analyze your video:

  1. The system will detect driving events, identify potential violations, and generate insights
  2. Once processing is complete, you’ll see a list of detected events
  3. Click on any event to view details, including AI analysis and recommendations

Using the SDK

For programmatic access to NomadicML, you can use our Python SDK.

1. Install the SDK

pip install nomadicml

2. Initialize the Client

from nomadicml import NomadicML

# Initialize with your API key
client = NomadicML(api_key="your_api_key")

To get your API key, log in to the web platform, go to Profile > API Key, and generate a new key.

3. Upload and Analyze a Video

# Upload and analyze in one step
result = client.video.upload_and_analyze("path/to/video.mp4")

# Print detected events
for event in result["events"]:
    print(f"Event: {event['type']} at {event['time']}s - {event['description']}")
    print(f"Analysis: {event['ai_analysis']}")

Next Steps