Aller au contenu principal

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 CloudCheckly
ModèleHébergé — la même version AGPL-3.0 s'auto-héberge aussi, gratuitementHébergé uniquement
Forme du produitSupervision de disponibilité et d'infrastructureTests synthétiques et supervision d'API, as code
Offre gratuite100 moniteurs, 10 checks/min, 5 sièges10 000 exécutions API + 1 000 exécutions navigateur/mois, 1 utilisateur
Premier palier payant5 €/mois — 1 000 moniteurs, 20 checks/min, 10 sièges24 $/mois — 50 000 exécutions API + 5 000 navigateur, 5 utilisateurs
Forme de la tarificationPar moniteur et par budget de checks par minuteÀ l'exécution — dépassement à 2,50 $ / 10 000 API, 12 $ / 1 000 navigateur
Types de check40API, navigateur (Playwright), multi-étapes, heartbeat
Checks navigateurChrome 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 sPlaywright, natif — vos propres scripts de test, captures d'écran, vidéo, régression visuelle
AssertionsTexte, expressions régulières, JSONPathPlaywright complet et constructeurs d'assertions
Bases de données, files, SNMP, SSH, mailOuiNon
Emplacements de sonde6 régions partagées — Gravelines, Paris, Lauterbourg (FR), Nuremberg (DE), Kansas City (US), Tokyo (JP)26 emplacements publics
Emplacements privésAgents déportés que vous exploitez : 1 en Free, 2 / 3 / 5 en payant — le serveur ne peut pas déchiffrer leurs identifiantsConteneur agent, à partir du forfait Team — les secrets sont lisibles par le fournisseur
Astreinte et escaladeRotations, remplacements, flux iCal, escalade multi-étapes, sur tous les forfaitsAlertes multi-niveaux ; appels d'astreinte via PagerDuty / Opsgenie
Canaux de notification15 sur les forfaits hébergés — SMS, voix et WhatsApp non inclusE-mail, SMS et les intégrations habituelles
Config as codeYAML déclaratif, API REST, CLI spConstructs TypeScript, CLI, providers Terraform et Pulumi
TraçagePoint de terminaison de métriques PrometheusOpenTelemetry, traçage distribué depuis les checks
Localisation des donnéesNotre infrastructure, en FranceL'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.