🚀 NcrossN is launching soon — join early access to be the first to automate the real world
Coming Soon

Developer Documentation

This is where you'll find the NcrossN API and SDK documentation. We're launching soon — join the developer waitlist to get early access to our comprehensive developer resources.

What's coming in our docs

Comprehensive documentation for building on the NcrossN platform, from quickstart guides to advanced API references.

Quickstart

Get up and running with NcrossN in minutes

  • Provision a Mars node
  • Connect your first camera
  • Deploy a sample workflow
  • Monitor and debug flows

Concepts

Core concepts and architecture overview

  • Devices, events, and nodes
  • Workflow DSL syntax
  • Edge vs cloud processing
  • Calibration and SLAs

Workflow DSL

Build flows with our domain-specific language

  • Node types and connections
  • Event filtering and aggregation
  • Conditional logic and loops
  • Error handling and recovery

Events Schema

Complete reference for event types and data

  • Detection and tracking events
  • Size and attribute data
  • Evidence and metadata
  • Custom event types

SDKs

Client libraries for popular languages

  • JavaScript/TypeScript SDK
  • Python SDK
  • Device adapters
  • Webhook integrations

Auth & Security

Authentication, authorization, and security

  • API keys and scopes
  • Role-based access control
  • Tenant isolation
  • Audit and compliance

Built for developers

NcrossN's developer experience is designed to be intuitive and powerful. From simple API calls to complex workflow automation, we've got you covered.

Simple API Design

RESTful APIs with clear, consistent patterns and comprehensive error handling.

Real-time Events

WebSocket connections and webhooks for real-time event streaming and notifications.

Enterprise Security

Built-in authentication, authorization, and audit trails for enterprise deployments.

NcrossN API Example
Create a workflow
POST
/api/v1/workflows
{ "name": "tall-vehicle-detection", "nodes": [ { "type": "camera", "id": "cam-1", "config": { "height": 3.8 } }, { "type": "detection", "id": "detect-1", "config": { "model": "vehicle-height" } } ] }
Deploy to edge
POST
/api/v1/deployments
{ "workflow_id": "wf-123", "target": "mars-node-1", "status": "deployed" }

Integration Ecosystem

Connect NcrossN to your existing systems and devices with our comprehensive integration support and open protocols.

MQTT

Connect to MQTT brokers and devices

Planned

OPC-UA

Industrial automation protocol support

Planned

Modbus

PLC and industrial device integration

Planned

Webhooks

Real-time event notifications

Planned

Zigbee/Z-Wave

Smart home device connectivity

Planned

Voice Integration

Walkie-talkie and TTS support

Planned

Hardware Reference

NcrossN works seamlessly with UnifiedMonitoring hardware and supports a wide range of third-party devices and protocols.

UnifiedMonitoring Hardware

  • AI-powered cameras with edge processing
  • Mars node edge compute units
  • Switches and linear actuators
  • Plug-and-play integration

Third-party Support

  • IP and USB cameras
  • Industrial PLCs and sensors
  • MQTT, OPC-UA, Modbus protocols
  • Smart home devices (Zigbee/Z-Wave)

Join the developer waitlist

Be the first to access our comprehensive API documentation, SDKs, and developer tools when we launch.

By joining the waitlist, you agree to receive updates about NcrossN. We respect your privacy and won't spam you.