Swagger and OpenAPI are used for documenting the API, and Orval is used for generating SDKs.