Πίσω

#devops

11 API με αυτήν την ετικέτα

GitLab API

Διαβάστε το GitLab.com σε πραγματικό χρόνο — χωρίς token, χωρίς OAuth. Αναζητήστε οποιοδήποτε δημόσιο έργο με αριθμητικό id ή διαδρομή "group/name" για πλήρεις λεπτομέρειες (αστέρια, forks, ανοιχτά ζητήματα, προεπιλεγμένος κλάδος, ορατότητα, άδεια, θέματα, χρονικές σημάνσεις) και λάβετε τα commits, branches, tags, releases, issues, merge requests, γλωσσική ανάλυση, μέλη και αποκωδικοποιημένο README. Αναζητήστε οποιονδήποτε χρήστη, δείτε τα δημόσια έργα ενός χρήστη, επιθεωρήστε οποιαδήποτε ομάδα και τα έργα της και αναζητήστε δημόσια έργα με λέξη-κλειδί με ταξινόμηση + σειρά. Περάστε το έργο ως αριθμητικό id, διαδρομή "group/name" ή URL gitlab.com. Κάθε κλήση είναι ζωντανή (χωρίς cache) και επιστρέφει τη μορφή του upstream GitLab REST v4, σελιδοποιημένη με page + per_page (μέγιστο 100). 16 endpoints. Οι κλήσεις δρομολογούνται μέσω ενός περιστρεφόμενου residential proxy, ώστε τα όρια ρυθμού ανά IP να μην είναι ποτέ πρόβλημα. Σχεδιασμένο για πίνακες ελέγχου προγραμματιστών, ανάλυση OSS, εργαλεία CI/CD και παρακολούθηση αποθετηρίων στο οικοσύστημα GitLab — το αδελφάκι του GitHub API μας. Χωρίς upstream token, χωρίς cache.

api.oanor.com/gitlab-api

API Διάδοσης DNS

Ελέγξτε τη διάδοση DNS υποβάλλοντας ερώτημα για μια εγγραφή σε πολλούς μεγάλους δημόσιους επιλυτές ταυτόχρονα — Google (8.8.8.8), Cloudflare (1.1.1.1), AdGuard και dns.sb — και δείτε αν όλοι επιστρέφουν την ίδια απάντηση. Δώστε ένα domain και έναν τύπο εγγραφής και η υπηρεσία υποβάλλει ερώτημα σε κάθε επιλυτή παράλληλα και αναφέρει τις απαντήσεις κάθε επιλυτή, αν είναι συνεπείς (η αλλαγή έχει διαδοθεί πλήρως) ή διαφέρουν (ενδιάμεση διάδοση, παλιά προσωρινή μνήμη ή split-horizon DNS), τον αριθμό των διακριτών συνόλων απαντήσεων και την ένωση όλων των απαντήσεων. Υποστηριζόμενοι τύποι εγγραφών: A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA και PTR. Ένα τελικό σημείο ενός επιλυτή υποβάλλει ερώτημα σε έναν ονομασμένο επιλυτή μόνο του, και ένας αποτυχημένος επιλυτής αναφέρεται ανά επιλυτή χωρίς να αποτύχει ολόκληρη η κλήση. Ζωντανά ερωτήματα DoH (DNS-over-HTTPS) JSON, πάντα ενημερωμένα. Σχεδιασμένο για επαλήθευση αλλαγών DNS μετά από μετεγκατάσταση ή έναρξη λειτουργίας, εντοπισμό προβλημάτων split-horizon ή παλιάς προσωρινής μνήμης και παρακολούθηση διαθεσιμότητας/διάδοσης. Ένας ελεγκτής διάδοσης DNS — διακριτός από την αναζήτηση εγγραφής ενός επιλυτή (dns), τον αναλυτή ελέγχου ταυτότητας email (emailsec) και το WHOIS (whois). Χωρίς upstream κλειδί, χωρίς προσωρινή μνήμη.

api.oanor.com/dnspropagation-api

API Τέλους Ζωής (EOL)

Ημερομηνίες τέλους ζωής προϊόντος και κύκλου ζωής υποστήριξης ως API, με τη δύναμη του endoflife.date — η αναφορά που διατηρείται από την κοινότητα για το πότε το λογισμικό σταματά να υποστηρίζεται. Καλύπτει 450+ προϊόντα σε κάθε επίπεδο της στοίβας: διανομές Linux (Ubuntu, Debian, RHEL, Alpine…), γλώσσες προγραμματισμού (PHP, Python, Node.js, Java, Go, Ruby…), πλαίσια (Django, Laravel, Spring Boot, React, Angular…), βάσεις δεδομένων (PostgreSQL, MySQL, MongoDB, Redis…), λειτουργικά συστήματα, προγράμματα περιήγησης, συσκευές υλικού και άλλα. Καταγράψτε κάθε προϊόν που παρακολουθείται· για οποιοδήποτε προϊόν λάβετε όλους τους κύκλους έκδοσής του με την ημερομηνία κυκλοφορίας, την τελευταία έκδοση ενημέρωσης κώδικα και την ημερομηνία κυκλοφορίας της, την ένδειξη LTS, την ημερομηνία λήξης ενεργής υποστήριξης και την ημερομηνία τέλους ζωής· και αναζητήστε έναν μόνο κύκλο έκδοσης μόνο του. Κάθε κύκλος εμπλουτίζεται με μια υπολογισμένη, ζωντανή κατάσταση που υπολογίζεται σε σχέση με τη σημερινή ημερομηνία — αν η έκδοση υποστηρίζεται ακόμα, αν έχει ήδη φτάσει στο τέλος ζωής, πόσες ημέρες απομένουν μέχρι το τέλος ζωής και αν η ενεργή υποστήριξη έχει λήξει — ώστε να μπορείτε να απαντήσετε "υποστηρίζεται ακόμα αυτή η έκδοση;" και "πόσο καιρό έχω μέχρι να αναβαθμίσω;" σε μία κλήση. Ιδανικό για έλεγχο εξαρτήσεων, σχεδιασμό αναβάθμισης και μετεγκατάστασης, πίνακες ελέγχου ασφάλειας και συμμόρφωσης, ελέγχους CI και απογραφές πλατφορμών. Τα αναγνωριστικά προϊόντων προέρχονται από το τελικό σημείο προϊόντων (π.χ. php, ubuntu, nodejs, postgresql). Η υπολογισμένη κατάσταση είναι σχετική με την τρέχουσα ημερομηνία UTC. Δεδομένα από endoflife.date (CC-BY-SA).

api.oanor.com/endoflife-api

API Μητρώου Terraform

Το Μητρώο Terraform — το σπίτι των μονάδων και παρόχων Terraform και OpenTofu — ως API. Αναζητήστε οποιαδήποτε μονάδα για την τελευταία της έκδοση, συνολικές λήψεις, αποθετήριο πηγής, κατάσταση επαλήθευσης, ημερομηνία δημοσίευσης και ένα έτοιμο προς επικόλληση μπλοκ χρήσης, συν μετρήσεις των εισόδων, εξόδων και διαχειριζόμενων πόρων της. Διαβάστε το πλήρες ιστορικό εκδόσεων μιας μονάδας. Αναζητήστε στο μητρώο χιλιάδων κοινοτικών μονάδων (προαιρετικά φιλτραρισμένων ανά πάροχο). Και αναζητήστε οποιονδήποτε πάροχο για την έκδοση, τον αριθμό λήψεων και την βαθμίδα του (επίσημος / συνεργάτης / κοινότητα). Καλύπτει το οικοσύστημα υποδομής-ως-κώδικα από τις μονάδες terraform-aws-modules VPC, EKS και RDS έως τους παρόχους hashicorp/aws, google και azurerm. Ζωντανά από το επίσημο API registry.terraform.io. Ιδανικό για εργαλεία IaC και GitOps, καταλόγους μονάδων και πίνακες ελέγχου, και αυτοματισμό μηχανικής πλατφόρμας. Ανοιχτά δεδομένα από το Μητρώο Terraform.

api.oanor.com/terraform-api

API Artifact Hub

Artifact Hub — το μητρώο CNCF για πακέτα cloud-native — ως API. Αναζητήστε οποιοδήποτε Helm chart, OLM operator, Falco rule, OPA / Kyverno / Gatekeeper policy, Krew kubectl plugin, Tekton task και άλλα για την έκδοση και την έκδοση εφαρμογής, περιγραφή, άδεια, συντηρητές, λέξεις-κλειδιά, αποθετήριο (με σημαίες verified-publisher και official), συνδέσμους home και source, και το πλήρες ιστορικό εκδόσεων. Αναζητήστε το μητρώο σε οποιοδήποτε είδος πακέτου. Καλύπτει το οικοσύστημα Kubernetes / cloud-native από τα Helm charts Bitnami, Prometheus και Grafana έως τα Krew plugins και τις πολιτικές ασφαλείας. Ζωντανά από το επίσημο API artifacthub.io. Ιδανικό για πίνακες ελέγχου GitOps και DevOps, εργαλεία εφοδιαστικής αλυσίδας και ενημερώσεων, εσωτερικούς καταλόγους charts και μηχανική πλατφόρμας Kubernetes. Ανοιχτά δεδομένα από το Artifact Hub.

api.oanor.com/artifacthub-api

Docker Hub API

Το μητρώο εικόνων κοντέινερ — Docker Hub — ως API. Αναζητήστε οποιαδήποτε εικόνα (αποθετήριο) για την περιγραφή της, τον συνολικό αριθμό λήψεων και αστεριών, την επίσημη κατάσταση, την ημερομηνία τελευταίας ενημέρωσης και κατηγορίες, καθώς και την έτοιμη προς εκτέλεση εντολή `docker pull`· λίστα ετικετών και εκδόσεων μιας εικόνας με το συμπιεσμένο μέγεθος κάθε ετικέτας, τις υποστηριζόμενες πλατφόρμες (linux/amd64, linux/arm64, …) και ημερομηνία δημοσίευσης· και αναζήτηση στο μητρώο εκατομμυρίων εικόνων. Καλύπτει τα πάντα, από επίσημες εικόνες όπως nginx, postgres, redis, node, python και ubuntu έως εικόνες προμηθευτών όπως bitnami/postgresql. Ζωντανά από το επίσημο API του hub.docker.com. Ιδανικό για πίνακες ελέγχου DevOps, CI/CD και εργαλεία αλυσίδας εφοδιασμού, καταλόγους εικόνων και αυτοματισμό ενημερώσεων. Ανοιχτά δεδομένα από το Docker Hub.

api.oanor.com/docker-api

API Πιστοποιητικού SSL

Ελέγξτε το πιστοποιητικό SSL/TLS οποιουδήποτε ιστότοπου ως API. Περάστε έναν τομέα και η υπηρεσία εκτελεί μια ζωντανή χειραψία TLS και επιστρέφει το θέμα και τον εκδότη του πιστοποιητικού, το παράθυρο ισχύος, τον ακριβή αριθμό ημερών μέχρι τη λήξη του, αν είναι επί του παρόντος έγκυρο και αξιόπιστο από μια τυπική αλυσίδα CA, το διαπραγματευόμενο πρωτόκολλο TLS, τον σειριακό αριθμό, το αποτύπωμα SHA-256, το μέγεθος κλειδιού και την πλήρη λίστα των Εναλλακτικών Ονομάτων Υποκειμένου (SANs). Ένα λιτό τελικό σημείο λήξης επιστρέφει μια απλή κατάσταση ok / expiring_soon / expired, ιδανικό για παρακολούθηση διαθεσιμότητας και λήξης πιστοποιητικών, πίνακες ελέγχου, ελέγχους CI και εργαλεία ασφαλείας. Αυτόνομο — χωρίς υπηρεσία τρίτου μέρους. Οι διευθύνσεις IP και οι εσωτερικοί κεντρικοί υπολογιστές δεν υποστηρίζονται.

api.oanor.com/sslcheck-api

YAML API

Μετατρέψτε, επικυρώστε και τακτοποιήστε YAML μέσω ενός γρήγορου, πλήρως τοπικού API. Μετατρέψτε YAML σε JSON (συμπεριλαμβανομένων ροών πολλαπλών εγγράφων) ή JSON σε καθαρό YAML με προαιρετική ταξινόμηση κλειδιών και προσαρμοσμένη εσοχή, επικυρώστε ένα έγγραφο και λάβετε την ακριβή γραμμή και στήλη οποιουδήποτε συντακτικού σφάλματος με ένα απόσπασμα περιβάλλοντος, ή αναδιαμορφώστε και ομαλοποιήστε υπάρχον YAML. Οι είσοδοι μπορούν να σταλούν ως ακατέργαστο σώμα text/plain, πεδίο JSON ή παράμετρος ερωτήματος· οι έξοδοι είναι τακτοποιημένο JSON. Αμιγής υπολογισμός από την πλευρά του διακομιστή χωρίς τρίτο upstream, επομένως οι απαντήσεις είναι άμεσες και η υπηρεσία είναι πάντα διαθέσιμη. Ιδανικό για DevOps και CI/CD, εργαλεία διαμόρφωσης και υποδομής ως κώδικα, πλατφόρμες χωρίς κώδικα, επεξεργαστές και σωλήνες δεδομένων.

api.oanor.com/yaml-api

Cron API

Μια γρήγορη, πλήρως τοπική εργαλειοθήκη έκφρασης cron (UTC): επικύρωση εκφράσεων cron 5 πεδίων με εύρη, λίστες, βήματα, ονόματα μηνών και ημερών εβδομάδας και τα κοινά @ψευδώνυμα (@yearly, @monthly, @weekly, @daily, @hourly); υπολογισμός των επόμενων N χρόνων εκτέλεσης για ένα πρόγραμμα από τώρα ή οποιαδήποτε ημερομηνία έναρξης· και περιγραφή ενός προγράμματος σε απλά Αγγλικά. Κάθε τελικό σημείο δέχεται είσοδο μέσω της συμβολοσειράς ερωτήματος ή του σώματος αιτήματος. Καθαρός υπολογισμός από την πλευρά του διακομιστή, χωρίς τρίτο μέρος, επομένως οι απαντήσεις είναι άμεσες και πάντα διαθέσιμες. Ιδανικό για προγραμματιστές χρονοδιαγραμμάτων και εκτελεστές εργασιών, εργαλεία devops και CI, και πίνακες ελέγχου που εμφανίζουν τον επόμενο χρόνο εκτέλεσης μιας εργασίας.

api.oanor.com/cron-api

API Υποδικτύου

Μια γρήγορη, πλήρως τοπική αριθμομηχανή IP και υποδικτύου: επικύρωση διευθύνσεων IPv4 και IPv6 με ταξινόμηση τύπου (ιδιωτική, δημόσια, loopback, link-local, multicast, CGNAT ή δεσμευμένη), υπολογισμός λεπτομερειών CIDR υποδικτύου (δίκτυο, μάσκα δικτύου, wildcard, broadcast, πρώτος και τελευταίος κεντρικός υπολογιστής, συνολικές διευθύνσεις και χρησιμοποιήσιμοι κεντρικοί υπολογιστές, με μέγεθος δικτύου και εύρους IPv6), έλεγχος εάν μια διεύθυνση εμπίπτει σε ένα μπλοκ CIDR και μετατροπή διευθύνσεων (IPv4 σε ακέραιο, δεκαεξαδικό και δυαδικό· IPv6 επέκταση και συμπίεση). Κάθε τελικό σημείο δέχεται είσοδο μέσω της συμβολοσειράς ερωτήματος ή του σώματος αιτήματος. Καθαρός υπολογισμός από την πλευρά του διακομιστή, χωρίς τρίτο upstream, επομένως οι απαντήσεις είναι άμεσες και πάντα διαθέσιμες. Ιδανικό για devops, αυτοματοποίηση δικτύου, IPAM, εργαλεία τείχους προστασίας και ACL και υποδομή cloud.

api.oanor.com/subnet-api

API Αναζήτησης DNS

Επιλύστε εγγραφές DNS — A, AAAA, MX, NS, TXT, CNAME, SOA, SRV, CAA, PTR — για οποιονδήποτε τομέα, λάβετε όλες τις κοινές εγγραφές σε μία κλήση ή εκτελέστε αντίστροφη αναζήτηση PTR για μια διεύθυνση IPv4. Υποστηρίζεται από το Google DNS-over-HTTPS. Ιδανικό για εργαλεία devops, ελέγχους διαθεσιμότητας και παραδοσιμότητας email (SPF/DKIM/DMARC), έρευνα ασφαλείας και παρακολούθηση τομέων.

api.oanor.com/dns-api