Skip to content

The Delphi-OpenAPI library is an OpenAPI 3.0 document generator and parser for Delphi using the Neon serializer

License

Notifications You must be signed in to change notification settings

McCompSA/OpenAPI-Delphi

 
 

Repository files navigation

OpenAPI for Delphi - OpenAPI 3.0 generator for Delphi


OpenAPI Delphi Library

What is OpenAPI-Delphi

OpenAPI-Delphi is an OpenAPI 3.0 generator for Delphi that helps you to generate OpenAPI 3.0 documentation (in JSON) starting from plain Delphi classes. Delphi-OpenAPI uses the Neon serialization library to transform the OpenAPI models from Delphi classes to JSON. Please take a look at the Demo to see OpenAPI-Delphi in action.

General Features

  • Use plain Delphi classes to set the OpenAPI specification fields
  • Support for JSON Schema (the OpenAPI version)
  • Use 1-line code (using the Neon library) to transform into the JSON document
  • Validation for the OpenAPI models (todo)

TODO

  • Better management of null objects (required by the OpenAPI specs)

About

The Delphi-OpenAPI library is an OpenAPI 3.0 document generator and parser for Delphi using the Neon serializer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 100.0%