libopenapi Frequently Asked Questions

Some common questions and answers about libopenapi

In case you have any questions about libopenapi, here are some common questions and answers.

Q: Does it provide validation?

  • Answer: Yes!

We created a new module called the libopenapi-validator.

Q: Does it support relative and remote references?

  • Answer: Yes.

Both are fully configurable and can be turned on or off. Read more about configuring remote and relative references.

Q: How do you handle complex extension types?

  • Answer: We built a function called UnpackExtensions() to handle it.

This isn’t our most ideal API, we’re working on a better one, but for now read more about complex extensions.

Q: Can I customize rules in what-changed?

  • Answer: Yes, the rules are fully configurable.

They were originally hard coded, but we got enough requests to change that.

Read the configuring breaking changes docs

Q: I use libopenapi in my project, can I sponsor it?

Sponsors get a logo and a mention in our README on github.