Skip to content

Instantly share code, notes, and snippets.

@kaznak
Last active March 4, 2024 01:46
Show Gist options
  • Save kaznak/8bc302ac3d2df52074d4334b3fcc1094 to your computer and use it in GitHub Desktop.
Save kaznak/8bc302ac3d2df52074d4334b3fcc1094 to your computer and use it in GitHub Desktop.
title: OpenAPI Document tools
tools:
- name: OpenAPI-Specification
official: https://www.openapis.org/
source: https://github.com/OAI/OpenAPI-Specification
tag:
- document
openapi-versions:
stable:
- 1.2
- 2.0
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.1.0
data-source: https://github.com/OAI/OpenAPI-Specification/tree/main/versions
description: |
The OpenAPI Specification is a community-driven open specification
within the OpenAPI Initiative, a Linux Foundation Collaborative Project.
- name: openapi-spec-validator
source: https://github.com/python-openapi/openapi-spec-validator
tag:
- spec-validator
openapi-versions:
stable:
- 2.0
- 3.0
- 3.1
data-source: https://github.com/python-openapi/openapi-spec-validator/blob/master/README.rst
description: |
OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs
against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.
- name: openapi-schema-validator
official: https://www.npmjs.com/package/openapi-schema-validator
source: https://github.com/kogosoftwarellc/open-api/tree/main/packages/openapi-schema-validator
tag:
- spec-validator
openapi-versions:
stable:
- 2.0
- 3.0
data-source: https://github.com/kogosoftwarellc/open-api/tree/main/packages/openapi-schema-validator#supported-openapi-versions
description: |
A validator for OpenAPI documents.
- name: swagger-typescript-api
source: https://github.com/acacode/swagger-typescript-api
tag:
- generator
- from-spec
openapi:
version:
- 2.0
- 3.0
data-source: https://github.com/acacode/swagger-typescript-api/blob/master/README.md
description: |
Generate api via swagger scheme.
Supports OA 3.0, 2.0, JSON, yaml
Generated api module use Fetch Api or Axios to make requests.
- name: OWASP ZAP
official: https://www.zaproxy.org/
source: https://github.com/zaproxy
tag:
- security
openapi-versions:
stable:
- 1.2
- 2.0
- 3.0
data-source: https://www.zaproxy.org/docs/desktop/addons/openapi-support/
description: |
The Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools
and is actively maintained by a dedicated international team of volunteers.
It can help you automatically find security vulnerabilities in your web applications
while you are developing and testing your applications.
It's also a great tool for experienced pentesters to use for manual security testing.
- [Automate ZAP](https://www.zaproxy.org/docs/automate/)
- [ZAP Docker Documentation](https://www.zaproxy.org/docs/docker/)
- [OpenAPI Support](https://www.zaproxy.org/docs/desktop/addons/openapi-support/)
- name: Dredd — HTTP API Testing Framework
official: https://dredd.org/en/latest/
source: https://github.com/apiaryio/dredd
tag:
- server-validator
openapi-versions:
stable:
- 2.0
experimental:
- 3.0
data-source: https://dredd.org/en/latest/
description: |
Dredd is a language-agnostic command-line tool for validating API description document
against backend implementation of the API.
Dredd reads your API description and step by step validates whether your API implementation
replies with responses as they are described in the documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment