Skip to content

Proposal: Deprecate HTTP client support #743

@peterargue

Description

@peterargue

Currently the SDK support both gRPC and REST base access clients. Both clients seem to provide the same API and are functionally equivalent. However, the gRPC API has more features and is more robust out of the box for go clients.

Maintaining 2 versions of the client with identical functionality adds maintenance overhead and will likely cause odd behavioral differences since the onflow/flow-go versions of the APIs behave slightly differently.

I propose we align on using the gRPC client, and deprecate and remove the HTTP client.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions