#devops
11 APIs avec cette balise
API GitLab
Lisez GitLab.com en temps réel — aucun jeton, aucun OAuth. Recherchez n'importe quel projet public par son identifiant numérique ou son chemin "groupe/nom" pour obtenir tous ses détails (étoiles, forks, problèmes ouverts, branche par défaut, visibilité, licence, sujets, horodatages) et récupérez ses commits, branches, tags, versions, problèmes, demandes de fusion, répartition des langages, membres et README décodé. Recherchez n'importe quel utilisateur, listez les projets publics d'un utilisateur, inspectez n'importe quel groupe et ses projets, et recherchez des projets publics par mot-clé avec tri et ordre. Passez un projet sous forme d'identifiant numérique, d'un chemin "groupe/nom" ou d'une URL gitlab.com. Chaque appel est en direct (sans cache) et renvoie la structure GitLab REST v4 en amont, paginée avec page + per_page (max 100). 16 points de terminaison. Les appels sont acheminés via un proxy résidentiel rotatif afin que les limites de débit par IP ne posent jamais de problème. Conçu pour les tableaux de bord de développement, les analyses OSS, les outils CI/CD et la surveillance de dépôts dans l'écosystème GitLab — le jumeau de notre API GitHub. Aucun jeton en amont, aucun cache.
api.oanor.com/gitlab-api
API de propagation DNS
Vérifiez la propagation DNS en interrogeant un enregistrement sur plusieurs résolveurs publics majeurs à la fois — Google (8.8.8.8), Cloudflare (1.1.1.1), AdGuard et dns.sb — et en voyant s'ils renvoient tous la même réponse. Transmettez un domaine et un type d'enregistrement, et le service interroge chaque résolveur en parallèle et rapporte les réponses de chaque résolveur, qu'elles soient cohérentes (le changement a été entièrement propagé) ou encore différentes (propagation en cours, cache obsolète ou DNS split-horizon), le nombre d'ensembles de réponses distincts et l'union de toutes les réponses. Types d'enregistrement pris en charge : A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA et PTR. Un point de terminaison à résolveur unique interroge un résolveur nommé seul, et un résolveur défaillant est signalé par résolveur sans faire échouer l'appel entier. Requêtes JSON DoH (DNS-over-HTTPS) en direct, toujours actuelles. Conçu pour vérifier les changements DNS après une migration ou un lancement, déboguer les problèmes de split-horizon ou de cache obsolète, et la surveillance de la disponibilité/propagation. Un vérificateur de propagation DNS — distinct de la recherche d'enregistrement à résolveur unique (dns), de l'analyseur d'authentification des e-mails (emailsec) et du WHOIS (whois). Pas de clé en amont, pas de cache.
api.oanor.com/dnspropagation-api
API de fin de vie (EOL)
Dates de fin de vie et de cycle de support des produits sous forme d'API, propulsé par endoflife.date — la référence maintenue par la communauté pour savoir quand un logiciel cesse d'être supporté. Couvre plus de 450 produits à travers toutes les couches de la pile : distributions Linux (Ubuntu, Debian, RHEL, Alpine…), langages de programmation (PHP, Python, Node.js, Java, Go, Ruby…), frameworks (Django, Laravel, Spring Boot, React, Angular…), bases de données (PostgreSQL, MySQL, MongoDB, Redis…), systèmes d'exploitation, navigateurs, appareils matériels et plus encore. Listez chaque produit suivi ; pour tout produit, obtenez tous ses cycles de publication avec la date de sortie, la dernière version de correctif et sa date de sortie, le drapeau LTS, la date de fin de support actif et la date de fin de vie ; et consultez un seul cycle de publication individuellement. Chaque cycle est enrichi d'un statut calculé en direct par rapport à la date du jour — si la version est toujours supportée, si elle a déjà atteint sa fin de vie, combien de jours restent avant la fin de vie et si le support actif a pris fin — afin que vous puissiez répondre à « cette version est-elle toujours supportée ? » et « combien de temps avant de devoir mettre à niveau ? » en un seul appel. Idéal pour l'audit des dépendances, la planification des mises à niveau et des migrations, les tableaux de bord de sécurité et de conformité, les vérifications CI et les inventaires de plateformes. Les slugs de produits proviennent du point de terminaison des produits (par exemple php, ubuntu, nodejs, postgresql). Le statut calculé est relatif à la date UTC actuelle. Données provenant de endoflife.date (CC-BY-SA).
api.oanor.com/endoflife-api
API du registre Terraform
Le registre Terraform — le foyer des modules et fournisseurs Terraform et OpenTofu — en tant qu'API. Recherchez n'importe quel module pour sa dernière version, le nombre total de téléchargements, le dépôt source, le statut vérifié, la date de publication et un bloc d'utilisation prêt à coller, ainsi que le nombre de ses entrées, sorties et ressources gérées ; lisez l'historique complet des versions d'un module ; parcourez le registre de milliers de modules communautaires (éventuellement filtrés par fournisseur) ; et recherchez n'importe quel fournisseur pour sa version, son nombre de téléchargements et son niveau (officiel / partenaire / communauté). Couvre l'écosystème d'infrastructure en code des modules terraform-aws-modules VPC, EKS et RDS aux fournisseurs hashicorp/aws, google et azurerm. En direct depuis l'API officielle registry.terraform.io. Idéal pour les outils IaC et GitOps, les catalogues et tableaux de bord de modules, et l'automatisation de l'ingénierie de plateforme. Données ouvertes du registre Terraform.
api.oanor.com/terraform-api
API Artifact Hub
Artifact Hub — le registre CNCF pour les packages cloud-natifs — en tant qu'API. Recherchez n'importe quel chart Helm, opérateur OLM, règle Falco, politique OPA / Kyverno / Gatekeeper, plugin Krew kubectl, tâche Tekton et plus encore pour sa version et version d'application, description, licence, mainteneurs, mots-clés, dépôt (avec indicateurs de vérification et officiel), liens vers la page d'accueil et les sources, ainsi que son historique complet des versions. Parcourez le registre pour tout type de package. Couvre l'écosystème Kubernetes / cloud-natif des charts Helm Bitnami, Prometheus et Grafana aux plugins Krew et politiques de sécurité. En direct depuis l'API officielle artifacthub.io. Idéal pour les tableaux de bord GitOps et DevOps, les outils de chaîne d'approvisionnement et de mise à jour, les catalogues de charts internes et l'ingénierie de plateforme Kubernetes. Données ouvertes d'Artifact Hub.
api.oanor.com/artifacthub-api
API Docker Hub
Le registre d'images de conteneurs — Docker Hub — en tant qu'API. Recherchez n'importe quelle image (dépôt) pour sa description, le nombre total de téléchargements et le nombre d'étoiles, le statut officiel, la date de dernière mise à jour et les catégories, ainsi que la commande `docker pull` prête à l'emploi ; listez les tags et versions d'une image avec la taille compressée de chaque tag, les plateformes prises en charge (linux/amd64, linux/arm64, …) et la date de publication ; et parcourez le registre de millions d'images. Couvre tout, des images officielles comme nginx, postgres, redis, node, python et ubuntu aux images de fournisseurs comme bitnami/postgresql. En direct depuis l'API officielle hub.docker.com. Idéal pour les tableaux de bord DevOps, l'intégration continue et les outils de chaîne d'approvisionnement, les catalogues d'images et l'automatisation des mises à jour. Données ouvertes de Docker Hub.
api.oanor.com/docker-api
API de certificat SSL
Vérifiez le certificat SSL/TLS de n'importe quel site web en tant qu'API. Passez un domaine et le service effectue une poignée de main TLS en direct et renvoie le sujet et l'émetteur du certificat, la fenêtre de validité, le nombre exact de jours avant son expiration, s'il est actuellement valide et approuvé par une chaîne d'autorité de certification standard, le protocole TLS négocié, le numéro de série, l'empreinte SHA-256, la taille de la clé et la liste complète des noms alternatifs du sujet (SAN). Un point de terminaison d'expiration léger renvoie un statut simple ok / expiring_soon / expired, parfait pour la surveillance de la disponibilité et de l'expiration des certificats, les tableaux de bord, les vérifications CI et les outils de sécurité. Autonome — aucun service tiers. Les adresses IP et les hôtes internes ne sont pas pris en charge.
api.oanor.com/sslcheck-api
API YAML
Convertissez, validez et nettoyez du YAML via une API rapide et entièrement locale. Transformez du YAML en JSON (y compris les flux multi-documents) ou du JSON en YAML propre avec tri optionnel des clés et indentation personnalisée, validez un document et obtenez la ligne et la colonne exactes de toute erreur de syntaxe avec un extrait contextuel, ou reformatez et normalisez du YAML existant. Les entrées peuvent être envoyées sous forme de corps text/plain brut, d'un champ JSON ou d'un paramètre de requête ; les sorties sont du JSON propre. Calcul purement côté serveur sans tiers amont, donc les réponses sont instantanées et le service est toujours disponible. Idéal pour DevOps et CI/CD, les outils de configuration et d'infrastructure en tant que code, les plateformes sans code, les éditeurs et les pipelines de données.
api.oanor.com/yaml-api
API Cron
Une boîte à outils rapide et entièrement locale pour les expressions cron (UTC) : validez les expressions cron à 5 champs avec plages, listes, pas, noms de mois et de jours de la semaine et les @alias courants (@yearly, @monthly, @weekly, @daily, @hourly) ; calculez les N prochaines exécutions d'un planning à partir de maintenant ou d'une date de début quelconque ; et décrivez un planning en anglais simple. Chaque endpoint accepte les entrées via la chaîne de requête ou le corps de la requête. Calcul pur côté serveur, sans tiers upstream, donc les réponses sont instantanées et toujours disponibles. Idéal pour les planificateurs et les exécuteurs de tâches, les outils devops et CI, et les tableaux de bord qui affichent la prochaine exécution d'une tâche.
api.oanor.com/cron-api
API de sous-réseau
Un calculateur d'IP et de sous-réseau rapide et entièrement local : validez les adresses IPv4 et IPv6 avec classification de type (privée, publique, loopback, lien-local, multicast, CGNAT ou réservée), calculez les détails du CIDR (réseau, masque, wildcard, diffusion, première et dernière hôte, nombre total d'adresses et d'hôtes utilisables, avec taille du réseau et de la plage IPv6), vérifiez si une adresse se trouve dans un bloc CIDR, et convertissez les adresses (IPv4 en entier, hexadécimal et binaire ; IPv6 étendu et compressé). Chaque point de terminaison accepte les entrées via la chaîne de requête ou le corps de la requête. Calcul pur côté serveur, sans tiers en amont, donc les réponses sont instantanées et toujours disponibles. Idéal pour le devops, l'automatisation réseau, la gestion des IP, les outils de pare-feu et ACL, et l'infrastructure cloud.
api.oanor.com/subnet-api
API de recherche DNS
Résolvez les enregistrements DNS — A, AAAA, MX, NS, TXT, CNAME, SOA, SRV, CAA, PTR — pour n'importe quel domaine, récupérez tous les enregistrements courants en un seul appel, ou effectuez une recherche PTR inverse pour une adresse IPv4. Soutenu par Google DNS-over-HTTPS. Idéal pour les outils devops, les vérifications de disponibilité et de délivrabilité des e-mails (SPF/DKIM/DMARC), la recherche en sécurité et la surveillance de domaine.
api.oanor.com/dns-api