NDEVR OWL · Server

Your data,
stored your way.

The OWL Server is a secure, high-performance backend for collaborative 3D workflows, resource management and encrypted file sharing. In client-side decryption (CSD) with provider-held recovery disabled, resource and chat payloads stay end-to-end encrypted and the server receives no usable content key. Server-side decryption (SSD) and optional account recovery are explicit operator-trust modes, and service metadata remains visible. Run it on your own hardware, Docker, a NAS or ARM — including fully offline on an air-gapped intranet.

Windows · Linux · macOS Docker · NAS · ARM Air-gapped capable Recovery-disabled CSD zero-knowledge No per-user fees
🗝️

Choose the trust boundary

Files use envelope encryption — AES for content and EC-based key wrapping. With provider-held recovery disabled, the server cannot decrypt covered CSD payloads; SSD and account recovery deliberately give the operator additional access.

🛰️

Air-gapped capable

Runs fully offline on an isolated intranet with no outbound connection required. Recovery-disabled CSD payloads retain the same end-to-end content-encryption boundary.

📦

Runs on anything

Windows, Linux, macOS, a Docker container, a NAS or an ARM box. One lightweight installer, no heavyweight dependencies.

★ 2026 Edition

Run your own OWL server — on anything

OWL isn't tied to our cloud. Keep every byte inside your network, even on an air-gapped intranet, with no outbound connection required. Recovery-disabled CSD keeps the same end-to-end payload boundary; SSD and recovery remain operator-trust modes.

🪟 Windows🐧 Linux🍎 macOS🐳 Docker🗄️ NAS🔧 ARM

Stand it up in one command

Point it at a data directory, bind a port, and it generates its own server keys on first run. There's nothing to phone home to — perfect for regulated, offline or sovereign-data environments.

Every file is stored encrypted at rest. Clients choose which servers to connect to, and the server enforces permissions, versioning and real-time sync. With CSD and provider-held recovery disabled, it receives no usable content key; SSD and recovery are explicit operator-trust modes.

See exactly how the encryption works →

Under the hood

A backend built for secure collaboration

Everything needed to power encrypted 3D workflows, resource management and team accounts.

🔐

Encrypted file storage

Envelope encryption combines AES for file content with EC-based access control. Files are stored as ciphertext, always.

🎚️

Permission-based access

Granular sharing controls per file and per user, so people see exactly what you grant — and nothing more.

🔄

Real-time sync

WebSocket support keeps viewers, comments and selections live across remote collaborators.

🕓

Resource versioning

Every object carries full version history and traceability — switch, compare and roll back with confidence.

🪪

User identity & auth

Deterministic key generation ties identity to cryptography, with email verification built in.

🔔

Notifications & recovery

Message and version-update notifications across desktop, web and mobile, plus opt-in encrypted password recovery.

The request loop

How the server works

A simple, secure loop: the client asks, the server authenticates and serves ciphertext, the client renders, and changes sync back.

1

Client request

A client opens a work link and requests a resource by its address and key reference.

2

Server authenticates

The server validates permissions and returns only the encrypted data the client is authorized to receive.

3

Client renders

The browser decrypts on-device and renders the 3D scene, media or document with the granted permissions.

4

Sync back

Comments, markup and new versions are encrypted and synced back over secure, real-time channels.

Light footprint

Server requirements

OWL Server is deliberately lean — it'll run comfortably on hardware you already have.

Operating system
Any

Linux, Windows, macOS, Docker, NAS or ARM.

Disk space
500 MB

For the server itself, plus room for your files.

Memory
300 MB

Minimum RAM to run; scales with load.

Network
Yours

Speed varies by needs — or none at all when air-gapped.

Where OWL excels

How does OWL compare?

Built for security-first, self-hosted and regulated workflows — where owning your data and your backend matters.

FeatureNDEVR OWLAutodesk Viewer / ForgeTrimble Connect / SketchUpUnity Reflect / Pixyz
Hosting controlSelf-hosted or NDEVR cloudFully cloud-managed by AutodeskCloud-managed onlyHybrid (cloud + local sync)
Security modelRecovery-disabled CSD: zero-knowledge; SSD/recovery: operator trust3rd-party OAuth 2.0 standard authUser-based permission onlyProject-based access
Data ownershipFull ownership, local or user infrastructureHosted on Autodesk serversHosted on Trimble serversMostly cloud-managed
Backend / APIFull backend extensibility in C++ / SQLREST APIs; limited customizationMinimal customizationUnity SDK and scripting
Offline / edgeYes — air-gapped capableNoNoPartial (Unity runtime)
License / costPer-server, no per-user feesPay-per-usage API pricingPer-seat licensingPer-seat + runtime royalties

Get it

Download the OWL server

Grab the installer for your platform, or reach out and we'll help you stand it up.

Stand up your own OWL server.

Keep your data on your hardware, on your network, under your keys — with the convenience of a modern, encrypted 3D collaboration platform.