Skip to content

ngrok is Deprecating Edges in Favor of Endpoints #145

Open
@alexdlaird

Description

@alexdlaird

ngrok has deprecating Edges, will remove support on December 31st, 2025. pyngrok supports Labeled Tunnels (on Edges) in the config file, the documented replacement for which is Internal Endpoints. We should investigate further if we should add native support for either Internal Endpoints or Cloud Endpoints, or how that would work with pyngrok.

Some reference to Edges and Labeled Tunnels exists in the docs and should be removed along with the dead code, once we approach the sunset date.

These are the tasks that will need to be completed, then we will need to bump the major version to release these breaking changes:

  • Update documentation to reference deprecation of Edges and Labeled Tunnels.
  • Release a patch version to 7.2.x with the deprecation notice so users who continue pinning back that version will know these features will no longer supported by ngrok (since the core of everything else in that version should continue to work fine).
  • Remove code and documentation around _apply_edge_to_tunnel, and other Edge/Labeled Tunnels-related code.
  • Investigate Internal Endpoints and Cloud Endpoints, document current support and migration from Edges (if applicable) in this ticket.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationDocumentation updates neededenhancementNew feature or requestreadyIssue has been triaged and accepted, ready to work

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions