BLOG: From FIRST PROTOTYPE to Scaled Deployments →

    The Developer Platform
    for Edge Devices

    Devices run a small user-space runtime and connect securely.
    Developers access shells, ports, deploys, and logs via web UI or CLI.

    Problems

    Why building for the edge is slow

    The everyday friction developers face when working with edge devices.

    Access is painful

    SSH keys, firewalls, and locked-down networks slow you down before you can even start.

    Visibility is limited

    Logs and metrics live on devices, so every issue starts with guessing.

    Debugging doesn't scale

    Reproducing issues on hardware requires access, logs, and time — every iteration hurts.

    Demo

    See it work in seconds

    A unified experience in a developer friendly CLI.

    Your Laptop (local)
    Edge Device (robot-lab-3)

    Install m87 and log in—your dev machine runs the manager, the device runs the agent, ready for commands.

    Features

    How make87 helps you iterate faster.

    Install a lightweight Rust agent on each device and control it from your CLI or browser — SSH, logs, metrics, and deploys over one secure channel.

    Tunnel from anywhere

    Secure Tunnel over a single outbound connection — no VPNs or open ports.

    • Identity-based access
    • Works behind locked-down networks
    • No inbound ports or key sprawl

    Forward any port and device

    Tunnel TCP and UDP services over one secure connection.

    • DDS, ROS2, RTSP, web UIs
    • Debug ROS graphs live
    • Stream camera feeds securely

    Deploy remotely

    Push containers or binaries to devices with a single command.

    • Docker, native binaries, scripts
    • Versioned updates and rollbacks
    • ARM64 and x86_64 support

    Full device visibility

    View logs, metrics, and status across all devices.

    • Live device health
    • Tail logs instantly
    • See what's running where

    Access control built-in

    Centralized RBAC with zero inbound exposure.

    • Per-user and per-device permissions
    • Full audit trail
    • Minimal attack surface

    No lock-in

    Open-source core using standard protocols.

    • Self-host or use our cloud
    • Transparent, auditable code
    • Fork, extend, or contribute

    Runs anywhere. Zero footprint.

    The make87 agent is a lightweight system agent for edge devices.

    Multi-arch: amd64, arm64, riscv64
    Static, single binary
    <20 MB RAM usage
    ~0% idle CPU
    No root required
    No runtime dependencies

    Testimonials

    What our users say

    "Before make87, we had to go onsite to update our devices and collect data from them. Now, make87 gives us real-time remote access, effortless deployments, and unified logs across our fleet. Our engineers ship updates from the office and debug issues directly in production — no onsite trips needed."

    Michael Watson
    Michael Watson·CEO at Beefriendly

    Start Free.
    Scale When You Need To.

    Free for single-user setups. Paid plans unlock team features and integrated self-hosting.

    Available now

    Free

    Perfect for getting started

    $0

    FEATURE

    Remote SSH access

    FEATURE

    TCP/UDP Port forwarding

    FEATURE

    P2P connections

    FEATURE

    Unlimited devices

    FEATURE

    Community support

    Teams

    For growing fleets

    Planned

    › Everything in Free, plus:

    FEATURE

    Shareable devices

    FEATURE

    Dedicated servers

    FEATURE

    Dedicated registry

    FEATURE

    Priority support

    Self-Hosted

    For air-gapped environments

    Planned

    › Everything in Teams, plus:

    FEATURE

    On-premise server deployment

    FEATURE

    Full data control

    FEATURE

    Custom integrations

    FEATURE

    Dedicated support