AUTO-SYNC Index refreshed every 12h · Evidence-linked
Data release v20260914_020943 Generated 2026-09-14 Methodology Report missing resource
Data checked 2026-08-13. Data may be stale - beyond the review cycle. Review cycles are documented on the Methodology page. Methodology

OpenCyphal/pycyphal

SDK / API Tier A communication_links MIT
Official confirmed

Python implementation of the Cyphal protocol stack.

Engineering Snapshot

Use cases & tasks 5
Best suited for
  • Engineers developing or testing Cyphal-based communication nodes in Python
  • Rapid prototyping of Cyphal/UAVCAN networks without writing C++
  • Simulation, tooling, or maintenance of Cyphal networks
Primary tasks
  • Implementing Cyphal nodes in Python for proof-of-concept or test harnesses
  • Interacting with Cyphal buses from host-side tools or ground stations
Stack & ecosystem
Resource type
SDK / API
Ecosystem
aerospace · can · can-bus · communication-protocol · cross-platform · cyphal
License & compliance
License
MIT (Inferred)
Lifecycle & freshness Show
Maintenance
Active
Latest version
Not recorded
Last activity
2026-08-04
Last checked
2026-08-13
Verification
Official confirmed

What It Solves

Provide a Python-native implementation of the Cyphal protocol stack for integrating and interfacing with UAV/low-altitude vehicle communication systems.

Primary use cases

  • Implementing Cyphal nodes in Python for proof-of-concept or test harnesses
  • Interacting with Cyphal buses from host-side tools or ground stations

Secondary use cases

  • Teaching and learning the Cyphal protocol via a high-level API
  • Generating test data or simulating network events on a development workstation

When to Use

Consider when

  • Your system uses Cyphal as the intra-vehicle communication protocol
  • You need an MIT-licensed Python SDK for communication integration
  • You need an actively maintained, officially confirmed implementation
  • Your development environment already targets the Python ecosystem

Verify before adopting

  • Confirm which Cyphal transports (CAN, UDP, serial, etc.) and protocol versions are supported in the current documentation
  • Check Python version and OS compatibility requirements
  • Assess real-time or latency characteristics if used in a time-critical path
  • Check the latest release/versioning status at adoption time
  • Verify integration examples against your exact Cyphal network configuration

Start Here

documentation https://opencyphal.github.io/pycyphal Repository https://github.com/OpenCyphal/pycyphal

Adoption Checklist

  • Needs verification Confirm which Cyphal transports (CAN, UDP, serial, etc.) and protocol versions are supported in the current documentation
  • Needs verification Check Python version and OS compatibility requirements
  • Needs verification Assess real-time or latency characteristics if used in a time-critical path
  • Needs verification Check the latest release/versioning status at adoption time
  • Needs verification Verify integration examples against your exact Cyphal network configuration

Each check stays "needs verification" until an official source confirms it; unconfirmed items are never marked verified.

Known Limitations & Unknowns

Known limitations

  • Exact feature set and supported transports are not stated in the available evidence
  • Performance characteristics have not been evaluated in the available sources

Not publicly verified

  • Supported Python versions are not documented in the provided source
  • Compatibility with specific Cyphal transport layers is not confirmed
  • Whether the library is production-ready or intended for development/simulation is unspecified

Alternatives & Related Tools

Alternatives

Related tools

How is it used?

Start from the recorded entry points below, then validate against the technical checklist.

Technical checklist

  • OK License identified Recorded: MIT
  • OK Maintenance signal Active
  • OK Verification status Official confirmed
  • OK Source evidence attached 1 source record(s)
  • NEEDS REVIEW Latest version recorded Not recorded

Official Links

Metadata & Governance

License MIT — Inferred
Commercial modelUnknown
Maintenance statusActive
Verification status Official confirmed — Confirmed via the official repository API responses in SourceRefs below.
Latest versionNot recorded
Latest releaseNot recorded
Last activity2026-08-04
Last checked2026-08-13
First seenNot recorded

Related Resources & Dependencies

Recent Activity

Related Knowledge

Collections

  • GCS and Telemetry Protocols — Ground control software and telemetry protocol repositories for command, monitoring and integration work.
  • Ground Control and Mission Planning — Open components for mission planning, telemetry and ground control around MAVLink-based vehicles.
  • MAVLink Ecosystem — The protocol and its reference consumers for building or evaluating MAVLink-based UAV integrations.