Apical - OpenAPI router macro library

Apical v. 0.1 is released! Apical is a macro which generates an elixir router from an OpenAPI schema. This is useful if you want to have a very brittle schema for the consumption by 3rd party clients. (This way of going about things puts the brakes on developers changing the API in-flight). It also supports easy versioning across multiple API Schemata and makes it easy to share code!

https://hexdocs.pm/apical/Apical.html

8 Likes

Apical V. 0.2 is out, which features Phoenix-free (Plug-only) use as well as a mode for testing OpenAPI clients. If you’re an author of an OpenAPI client library or client module in Elixir, consider using Apical to test compliance.

https://hexdocs.pm/apical/apical-for-testing.html

2 Likes