SolidPing vs Checkly
Checkly est la meilleure réponse de ce marché à « je veux ma supervision dans mon
dépôt ». Les checks sont du TypeScript, npx checkly test les exécute en local,
npx checkly deploy les publie depuis la CI, et les checks navigateur sont du Playwright —
pas une imitation, le vrai. Vercel, 1Password et CrowdStrike l'utilisent. Si le travail
consiste à tester une application web de bout en bout de manière synthétique, Checkly le
fait très bien.
Les deux outils se recouvrent moins que la catégorie ne le suggère. Checkly est un produit de tests synthétiques qui fait aussi de la disponibilité ; SolidPing est un produit de supervision d'infrastructure qui charge aussi des pages dans un navigateur. Cette page porte surtout sur laquelle de ces deux phrases décrit votre problème.
Les deux côtés sont ici des services hébergés. Checkly n'existe qu'en hébergé, le tableau le compare donc à SolidPing Cloud. Notre version auto-hébergée est traitée plus bas et c'est la ligne qui compte le plus sur cette page en particulier.
Les faits ci-dessous ont été vérifiés pour la dernière fois en juillet 2026 ; le domaine canonique est checklyhq.com. Si nous nous sommes trompés sur un détail, merci d'ouvrir un ticket.
En un coup d'œil
| SolidPing Cloud | Checkly | |
|---|---|---|
| Modèle | Hébergé — la même version AGPL-3.0 s'auto-héberge aussi, gratuitement | Hébergé uniquement |
| Forme du produit | Supervision de disponibilité et d'infrastructure | Tests synthétiques et supervision d'API, as code |
| Offre gratuite | 100 moniteurs, 10 checks/min, 5 sièges | 10 000 exécutions API + 1 000 exécutions navigateur/mois, 1 utilisateur |
| Premier palier payant | 5 €/mois — 1 000 moniteurs, 20 checks/min, 10 sièges | 24 $/mois — 50 000 exécutions API + 5 000 navigateur, 5 utilisateurs |
| Forme de la tarification | Par moniteur et par budget de checks par minute | À l'exécution — dépassement à 2,50 $ / 10 000 API, 12 $ / 1 000 navigateur |
| Types de check | 40 | API, navigateur (Playwright), multi-étapes, heartbeat |
| Checks navigateur | Chrome headless via le DevTools Protocol — charger une page, attendre un sélecteur, vérifier un mot-clé, capture d'écran en cas d'échec. Intervalle minimum 60 s | Playwright, natif — vos propres scripts de test, captures d'écran, vidéo, régression visuelle |
| Assertions | Texte, expressions régulières, JSONPath | Playwright complet et constructeurs d'assertions |
| Bases de données, files, SNMP, SSH, mail | Oui | Non |
| Emplacements de sonde | 6 régions partagées — Gravelines, Paris, Lauterbourg (FR), Nuremberg (DE), Kansas City (US), Tokyo (JP) | 26 emplacements publics |
| Emplacements privés | Agents déportés que vous exploitez : 1 en Free, 2 / 3 / 5 en payant — le serveur ne peut pas déchiffrer leurs identifiants | Conteneur agent, à partir du forfait Team — les secrets sont lisibles par le fournisseur |
| Astreinte et escalade | Rotations, remplacements, flux iCal, escalade multi-étapes, sur tous les forfaits | Alertes multi-niveaux ; appels d'astreinte via PagerDuty / Opsgenie |
| Canaux de notification | 15 sur les forfaits hébergés — SMS, voix et WhatsApp non inclus | E-mail, SMS et les intégrations habituelles |
| Config as code | YAML déclaratif, API REST, CLI sp | Constructs TypeScript, CLI, providers Terraform et Pulumi |
| Traçage | Point de terminaison de métriques Prometheus | OpenTelemetry, traçage distribué depuis les checks |
| Localisation des données | Notre infrastructure, en France | L'infrastructure de Checkly |
Là où SolidPing Cloud est le meilleur choix
Votre infrastructure n'est pas que du HTTP. Checkly vérifie des API et des navigateurs. C'est la liste. SolidPing couvre 40 types de check — PostgreSQL, MySQL, MSSQL, Oracle, Redis, MongoDB, ClickHouse ; SMTP, IMAP et POP3, plus un check passif de réception d'e-mail ; gRPC, Kafka, RabbitMQ, MQTT, SIP ; SSH, RDP, FTP, SFTP ; SNMP, Docker, Kubernetes, Prometheus ; ICMP, TCP, UDP, DNS, NTP, DNSBL ; expiration SSL et de domaine. Si la moitié de vos alertes concerne un broker ou un réplica plutôt qu'un point de terminaison, Checkly ne le voit pas.
La tarification à l'exécution pénalise la fréquence. Les exécutions navigateur sont l'unité chère — 12 $ le millier en dépassement — si bien qu'un check navigateur Checkly toutes les minutes est une décision budgétaire, pas une case à cocher. SolidPing facture des moniteurs et un budget de checks par minute ; exécuter un check plus souvent vous coûte donc du budget déjà acheté plutôt qu'une ligne de facture.
Quelqu'un doit être réveillé. Checkly a une escalade d'alertes multi-niveaux mais pas de rotation d'astreinte — vous y greffez PagerDuty ou Opsgenie. SolidPing intègre des rotations avec remplacements et flux iCal, plus des politiques d'escalade multi-étapes, sur tous les forfaits, Free compris.
Des emplacements privés sans secrets lisibles par le fournisseur. L'agent d'emplacement privé de Checkly est une vraie fonctionnalité, mais elle est réservée au forfait Team et les identifiants qu'il utilise sont stockés côté Checkly. L'agent déporté de SolidPing est disponible dès le forfait Free, génère sa propre paire de clés localement et reçoit des identifiants scellés avec age que le serveur ne peut pas déchiffrer — les secrets d'un check interne restent donc illisibles, même pour nous.
Là où Checkly est le meilleur choix
La supervision as code, bien faite. Les checks sont du TypeScript dans votre dépôt,
typés, relus en pull request, testés en local et déployés depuis la CI à côté de
l'application qu'ils surveillent. Le YAML déclaratif de SolidPing avec sp apply est de la
vraie configuration as code et il est bon, mais c'est de la configuration ; chez Checkly,
c'est un programme avec un IDE et un exécuteur de tests derrière.
Playwright, nativement — et nous n'avons rien de comparable. Si votre équipe écrit déjà des tests Playwright, Checkly les exécute comme moniteurs sans étape de traduction : captures d'écran, vidéo, régression visuelle, parcours multi-étapes. Le check navigateur de SolidPing pilote un Chrome headless via CDP pour charger une URL, attendre un sélecteur et vérifier un mot-clé. Ce n'est pas un exécuteur de scripts et il ne lancera pas votre suite de tests. C'est la plus grande différence de cette page.
Des providers Terraform et Pulumi officiels. Tous deux publiés et maintenus.
Le traçage OpenTelemetry depuis le check lui-même. Un check en échec vous remet la trace distribuée de la requête qui a échoué. Nous exposons des métriques Prometheus et rien de tel.
Des workflows API multi-étapes avec passage de données entre requêtes. Les appels chaînés avec état partagé sont un construct de première classe. Le check JavaScript isolé de SolidPing peut en exprimer une bonne partie, mais c'est un outil de plus bas niveau.
26 emplacements publics contre nos six, et des alertes SMS que nous n'incluons pas.
C'est le meilleur produit pour tester une application web. Si la question est « le parcours de paiement fonctionne-t-il toujours dans Chrome depuis huit régions », Checkly gagne et ce n'est pas serré.
L'autre modèle, des deux côtés
Checkly ne s'auto-héberge pas. L'agent d'emplacement privé place une sonde dans votre réseau ; les checks, les résultats et les secrets restent chez Checkly.
SolidPing s'auto-héberge, et sur cette page c'est la différence qui porte tout. Un binaire Go sous AGPL-3.0 sur votre propre PostgreSQL ou SQLite, sans compteur d'exécutions, sans plafond de forfait et avec les SMS via votre propre compte Twilio. Pour une équipe qui ne peut absolument pas laisser le trafic de vérification ou les identifiants sortir du réseau, « nous pouvons superviser cela » et « cela ne peut pas sortir du réseau » sont les deux réponses, et un seul de ces outils a la seconde.
Lequel choisir ?
Ce ne sont pas vraiment des substituts, et faire tourner les deux est une réponse défendable : Checkly pour les parcours utilisateur, SolidPing pour l'infrastructure en dessous.
Choisissez Checkly si votre supervision consiste en tests de bout en bout d'une application web, si votre équipe écrit déjà du Playwright, et si vous voulez que les checks vivent dans le dépôt à côté du code.
Choisissez SolidPing si ce qui vous réveille, ce sont des bases de données, des files, du mail, des certificats et des hôtes autant que des URL — ou si la supervision doit tourner à l'intérieur de votre propre réseau, sur votre propre matériel, avec des secrets que personne d'autre ne peut lire. La version auto-hébergée est gratuite ; la glisser sous une installation Checkly existante coûte un après-midi.