Skip to content

[Protocol] Publish an API + node-protocol spec (OpenAPI 3.1 + NODE_PROTOCOL.md) so community SDKs (Rust, …) can be built against it #991

Description

@pocesar

Summary

Adding a Rust SDK with feature parity to the Go SDK would be great. Go is great for efficient code that would otherwise fail hard on Python SDK but not everyone is comfortable with Goland or to understand AI generated code for correctness.
Async first, tokio-powered on top of axum, configuration using macros and/or traits, handles concurrency and parallelism using the sync primitives (mpsc, oneshot, non-blocking only).

Needless to say, Rust is the first choice when you need raw power with amazing memory management without a GC and handles heavy I/O with grace.

Proposed solution

Alternatives considered

Additional context

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapPlanned direction; tracked for a future milestone

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions