Die OpenAPI-Werkzeugkiste: Qualität und Automatisierung durch Open Source Tools

OpenAPI-Dokumente sind häufig qualitativ schlecht und weichen schnell von der realen API ab. Es gibt jedoch eine Vielzahl an Open-Source-Tools, die Entwickler:innen das Leben erleichtern und die Qualität der Dokumentation und der API steigern können.

In meinem Vortrage erzähle ich euch wie ihr OpenAPI Tools für die Automatisierung in der CI/CD Pipeline einsetzen könnt und zeige euch live die folgenden Tools:

  • Mocking mit Stoplight Prism
  • Validierung mit Stoplight Spectral und Vacuum
  • Formatting mit openapi-format
  • Contract Testing mit portman und newman
Mit meinem GitHub-Playground als Starthilfe könnt ihr die Tools danach sehr einfach auch mit euren eigenen APIs ausprobieren.

Vorkenntnisse

Grundlegendes Wissen zu OpenAPI

Lernziele

  • Kennenlernen verschiedener OpenAPI-Tools
  • Best Practices zur Nutzung der vorgestellten Tools
  • Verstehen von Ansätzen, die auch zur Automatisierung in der CI/CD-Pipeline genutzt werden können

Speaker

 

Miriam Greis
Miriam Greis hatte durch ihre Promotion in der Mensch-Computer-Interaktion ihren technischer Schwerpunkt ursprünglich auf der Frontend-Entwicklung. Mit der Zeit hat sie jedoch ihre Begeisterung für APIs entdeckt. Deshalb ist sie aktuell im API Consulting als Enablerin mit dem Schwerpunkt API Experience & Operations unterwegs.