Cloudflare lansează Forge, utilitarul open source pentru SDK-uri
Cum generezi SDK-uri, CLI și documentație dintr-o singură definiție de API?
Cloudflare a lansat Forge, un utilitar open source care generează automat SDK-uri, interfețe de linie de comandă și documentație a partiră de definiții de API. Anunțul a fost făcut în un post de blog recents, iar utilitatea este disponibilă sub licența Apache 2.0.
Culture picks:
Dévelopanii pot rulează și modifica Forge în mod privat, fără costuri sau dependență de serviciile Cloudflare.
Forge transformă o singură definiție de API într-un set complet de surse: SDK-uri, utilitare de linie de comandă, servere de prototip și documentație interactivă. Astfel, echipele pot genera cod client consistențiu pentru aplicații web, mobile și backend aflat în același loc.
De ce Forge, open-source, bate soluțiile proprietare?
Utilitatea permite să se utilizeze șabloni personalizați, astfel că organizațiile pot ajusta ieșirea în funcție de standardele codării lor. În primele utilizări, cei care au încercat Forge au reduc timpul de dezvoltare a SDK-urilor de la zilele către sub o oră.
În contrast cu soluțiile proprietare care blochează utilizatorii pe platforme specifice sau necesită abonamente plătite, Forge este complet deschis și fără restricții. Nu necesită telemetrie, crearea de conturi sau apeluri la rețelele Cloudflare în timpul execuției. Licența Apache 2.0 permite utilizarea comercială, modificarea și distribuirea fără royalty‑uri. Cloudflare subliniază că Forge nu este un strat de acoperire pentru serviciile proprii, ci un utilitar general pentru orice flux de lucru orientat spre API.
Cum generează Forge SDK-uri complete dintr-o singură singură definiție de API?
Forge susține SDK-uri pentru limbajele principale precum Python, JavaScript, TypeScript, Go și Java, iar suportul pentru alte limbaje este planificat prin contributii din comunitatea de dezvoltatori.
Utilizarea lui Forge este posibilă offline sau în mediile izolate, deoarece rulează exclusiv pe locul sau în rețele private, fără a necesita conexiuni la servere externe sau la infrastructura Cloudflare.
Forge funcționează independentemente de orice poartă API și poate citi definițiile din orice sursă, inclusiv fișiere generate de platforme precum Kong, Apigee sau sisteme interne personalizate.
More stories: