AP

API for network testing from 20k+ real devices worldwide

Hacker News

API for network testing from 20k+ real devices worldwide

Hi HN! I'm Nick, one of the cofounders of Bitping, and we'd like to share a tool that we've been working on for the past couple of years that lets you test network connectivity from real user devices around the world. We originally were part of a hackathon focused on building a product that is powered by micropayments and we settled on a network that could ping other network devices and users could be paid in fractions of a cent for performing said work. After winning the hackathon, we built an uptime monitoring service and discovered some discrepancies between our data and traditional monitoring tools based in data centers; Your site might be "up" from Google's perspective, but unreachable for users in certain regions or on specific ISPs. This realisation led us to build a network of monitoring nodes running on real user devices. We now have 20k+ nodes across 135+ countries, and they've performed over 837 million tests to date. We've since pivoted from the uptime testing SaaS product and have started focusing on building networking software to help people enrich their existing monitoring stack by supplementing traditional metrics with our last mile monitoring data. We have also started building open source tools that use this API to get developer brain juices flowing, so feel free to check out our Github! I'm pretty proud of bping, our remote ping testing tool which allows you to ping servers from any one of our nodes in any region. I'm also working on a distributed metrics collection tool for people who want to enrich their existing prometheus metrics with external protocol/networking information, kind of like your own uptime testing tool that can be as high level or in depth as you'd like What Makes This Different: Unlike traditional monitoring services that run only from data centers, we provide: - Tests from actual user devices with real-world network conditions - Access to data typically only available to ISPs - Cross-ISP visibility in 135+ countries You can see our current network status and node distribution at http://explorer.bitping.com Technical Details: - Built in Rust (moved from Node.js) - Uses LibP2P for node communication - Mesh network architecture (replaced original hub-and-spoke model) Documentation and Examples: - Bitping Developer Docs: https://bitping.com/help/customers/api - Bping: Open source ping testing tool built on the Developer API: https://github.com/BitpingApp/bping - Distributed Metrics: In Progress global metrics collector that supports DNS, ICMP Ping and HLS metric collection: https://github.com/BitpingApp/distributed-metrics What Protocols the Developer API Currently Supports and why they're useful: 1. HTTP - Ensure your website is providing the correct content based on region or that specific regions cannot access your site if you are beholden to certain regulations 2. ICMP - Check if a an IP address is reachable (or unreachable) from specific countries 3. DNS Lookups - DNS Poisoning detection; ensure your websites hostname is being resolved to the correct IP address in every country 4. HLS Stream testing - Verify that your video streams are being served within reasonable latencies. TTFB metrics on manifests and content can be used to granularly identify issues with content distribution anywhere in the world. Planned Protocols: - TCP - QUIC/UDP - Traceroute - WASI Compute - GPGPU If any of this interests you, visit http://developer.bitping.com to get started. Once you have API access, you can follow our documentation ( https://bitping.com/help/customers/api ) to start running tests from our global network of nodes. I'm here to answer any technical questions about the implementation, especially around the challenges of managing a distributed network of user devices. My email is in my profile if anyone wants to discuss this further or needs help getting started.

Share card

Actual performance

9points
1comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: supports, started · Missing: reddit linkedin, podcasting, created
95%95% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: model, google, user · Missing: mac, agents, macos
79%79% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, open source, existing · Missing: https docs, excited, just released
75%75% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: video, google, users · Missing: mobile apps, ios, personal
45%45% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host, users · Missing: plus, platform, intuitive
31%31% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: saas · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: paid · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

CaIoT DeviceLab
CaIoT DeviceLab36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Real Devices for Testing. Real Earnings for Contributors.

Indie Hackerscommitment-full-time
Wo
Worldwide Holidays and Observances RESTful API52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Worldwide Holidays and Observances RESTful API

Hacker News6
Lo
Loophole – Polar devices API (ver. 0.1)63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Loophole – Polar devices API (ver. 0.1)

Hacker News3
Lo
Loophole – Polar devices API (ver. 0.2)63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Loophole – Polar devices API (ver. 0.2)

Hacker News2
A
A RESTful API for Modbus Devices57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A RESTful API for Modbus Devices

Hacker News2
NativeBridge
NativeBridge47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Automate mobile testing on real devices with AI

Product Hunt+286SaaS
Co
Codeless API testing42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Codeless API testing

Hacker News1
HT
HTML5 API for multivariate testing56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

HTML5 API for multivariate testing

Hacker News3
AssureAPI
AssureAPI76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

API testing, guaranteed!

Product Hunt+14
Pr
Probe API – Utilities for distributed network testing47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Probe API – Utilities for distributed network testing

Hacker News8