OpenAPI Generator - The Babel Fish of the API World
summary
OpenAPI Generator claims to turn one OpenAPI spec into ready code across languages: it generates clients, servers and docs, supports 40+ technology stacks, and the project shows ~10,000 GitHub stars and 2,000+ contributors. Examples include generating Python/Ruby/Node clients for a simple ipify GET, producing baseline JMeter .jmx files, and fixing Ruby file downloads by switching from buffering to streaming to handle multi‑GB files. Recommended practice: heavy integration testing to catch spec, generator and runtime drift. It labels itself a Babel Fish for polyglot systems.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:28Java Monolithic Application
- 5:34Polyglot Multi Services
- 8:46How does it work?
- 10:35OpenAPI specification
- 12:07Running the generator
- 13:56Example Ruby API client
- 14:46Supported tech stacks
- 15:19SOA with custom ESB (mostly Java)
- 16:02SDK Clients for a REST API
- 17:01Infrastructure as Code
- 17:50Performance testing
- 18:53Changes happen all the time! OpenAPI Spec v2 OpenAPI Spec v3
- 19:54Remember the Babel fish?
related talks
40mOpenAPI Generator: 4000 stars on GitHub and spaghetti
30mOne Spec to Rule them all - OpenAPI in Action
35mAPI-First! Contract-First! Make API development great again!
19mSecure and accelerate APIs' lifecycle with the OpenAPI specification
23mGenerate OpenAPI Schema from Golang Code with the Fuego Framework.
31mOpenAPIs are everywhere
39mAPI Development in 2017
35mOpensource API Tools to agile your apifirst strategy.
