ngrok’s latest SDKs—which add onto the company’s existing ones for Go and Rust—aim to transform application delivery at the level of the application and its delivery infrastructure.
According to ngrok, modern application delivery is often impacted by hidden dependencies between the application and the infrastructure it is delivered through. These dependencies—such as load balancers and reverse proxies—lead to component misconfigurations that spawn downtime and lost revenue. Developers are then required to manually configure and manage the delivery infrastructure to ensure application success.
ngrok’s SDKs declare ingress directly in the application itself, allowing developers to generate API-defined contracts that control the expected behavior of the application and its interaction with the ingress layer—all with a single line of code.
In addition to the performance, resilience, security, and observability boon that ngrok’s SDKs provide, this solution also empowers platform independence and portability due to the decoupling of application ingress from the hosting environment.
Outside of its SDKs, ngrok can be leveraged as a stand-alone service, an interactive CLI, or as a Kubernetes Ingress Controller.
To learn more about ngrok, please visit https://ngrok.com/.