{"repo":"Eitol/starlink-client","free":true,"listed":false,"github":"https://github.com/Eitol/starlink-client","clone":"git clone https://github.com/Eitol/starlink-client.git","description":"Starlink API client that allows you to manage your account and the device","language":"Dart","stars":62,"topics":["client","grpc","http","router","spacex","starlink","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Starlink Client Library Documentation Description This library allows you to connect to the Starlink system in two ways: - Directly to Starlink on the local network : This option is available if Starlink is accessible within the local network. No authentication is required to perform operations in this case. - Remotely via the Starlink API : This requires authentication, and communication is done through gRPC-Web and REST. Note: The starlink dish run a gRPC server on port 9200, but it is not exposed to the internet. The .proto files were obtained from the antenna itself, using grpc-curl. If you have an antenna and want to update the protos you can run To compile the prototypes to specific languages, connect was used See: https://connectrpc.com/ Supported Operations - Get Account Data : Retrieve account information such as email, customer name, etc. - Get Device Location : Obtain the location of the device. For precise real-time location, you need to be on the local network. Otherwise, you can get the H3 cell where the antenna is connected. - Get Network Stats : Retrieve network statistics such as latency and current download speed. - Reboot the Dish : Remotely reboot the Starlink dish. - Telemetry : Retrieve telemetry data from the dish and router, including errors, warnings, etc. - Set Dish Config : Set the dish configuration, such as snow melt mode, power saving mode, etc. - Get WiFi Status : Get information about connected clients, SSID, etc. - Change WiFi Configuration : ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Eitol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Eitol/starlink-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}