Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nilesh-maurya/validate-openapi-request
Validate requests against OpenAPI schema
https://github.com/nilesh-maurya/validate-openapi-request
openapi-specification openapi-validator swagger-ui
Last synced: 29 days ago
JSON representation
Validate requests against OpenAPI schema
- Host: GitHub
- URL: https://github.com/nilesh-maurya/validate-openapi-request
- Owner: nilesh-maurya
- Created: 2023-03-07T17:48:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-26T16:03:55.000Z (8 months ago)
- Last Synced: 2024-10-02T07:42:15.371Z (about 1 month ago)
- Topics: openapi-specification, openapi-validator, swagger-ui
- Language: TypeScript
- Homepage: https://validate-openapi-req.netlify.app/
- Size: 187 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# validate-openapi-request
Website will help you validate your request against OpenAPI specification schema.
1. Open Website
2. Paste Your OpenAPI spec (yaml or json) in editor then Swagger UI will get rendered for your spec
3. Select Operation and click on `try it out`
4. Paste your request and click on `Validate` Button.Below is example screenshot.
![Example Image](https://user-images.githubusercontent.com/43697763/226172461-226ee9ae-f675-42ee-83a1-3093be781d9b.png)
This site uses few packages to render the UI and validate the requests.
If site helps you in some way, Please consider supporting maintainer's of below packages.
1. [Openapi-request-validator](https://www.npmjs.com/package/openapi-request-validator)
2. [Swagger UI (React)](https://www.npmjs.com/package/swagger-ui-react)
3. [Monaco Editor (React)](https://www.npmjs.com/package/@monaco-editor/react)
4. [Allotment](https://www.npmjs.com/package/allotment)
5. [Swagger Parser](https://www.npmjs.com/package/@apidevtools/swagger-parser)