Thanks! Both introspection, “lightness” and flexibility are the design goals of tapir :)

As for plans: short-term, we definitely need to work on schema definitions & generation, to fix some issues & support constraints.

Long-term — well that’s also a question to the community. What are you lacking in tapir? It only covers HTTP, but having experience with Lagom, you can maybe point to some other areas which could use a library like tapir?

Scala software engineer, Functional Programming enthusiast, SoftwareMill co-founder