Python
In questo articolo vedremo come interagire con queste API usando Python, partendo dalle richieste HTTP di base fino ad arrivare a un piccolo client riutilizzabile, a uno script di DNS dinamico e a una sincronizzazione dichiarativa dei record a partire da un file JSON.
Node.js
In questo articolo realizzeremo passo dopo passo un piccolo client riutilizzabile, lo useremo per le operazioni CRUD sui record, gestiremo paginazione, errori e rate limiting, e concluderemo con due casi d'uso concreti: un aggiornamento DNS dinamico e una sincronizzazione dichiarativa della zona a partire da un file JSON.
PHP
In questo articolo costruiremo in PHP, senza dipendenze esterne, un client per l'API v4 di Cloudflare e lo useremo per leggere, creare, aggiornare ed eliminare record DNS.
Go
In questo articolo costruiremo da zero un piccolo pacchetto Go per la gestione dei record DNS su Cloudflare, usando esclusivamente la libreria standard. Vedremo l'autenticazione tramite token, il formato delle risposte, la paginazione, la gestione degli errori e dei limiti di frequenza, un'operazione di upsert idempotente, le operazioni batch e, infine, una CLI completa che include un client DNS dinamico.