Disclaimer: information bellow may be wrong or outdated.
Last updated 2017-09-10.
| Source | Demo | Stars | Contributors | Last | Licence | Status |
|---|---|---|---|---|---|---|
| Swagger UI | SUI | 9113 | 255 | 2017-09-17 | Apache | active |
| ReDoc | RD | 1374 | 28 | 2017-08-28 | MIT | active |
| Swagger UI Responsive | SUR | 762 | 81 | 2016-10-01 | Apache | ? |
| Angular Swagger UI | ASUI | 89 | 11 | 2017-06-22 | MIT | ? |
| Angular Swagger UI Material | ASUIM | 69 | 3 | 2016-11-16 | MIT | abandoned |
| OpenAPI Specification Explorer | OAX | 3 | 1 | 2017-09-10 | MIT | WIP |
| SUI | RD | SUR | ASUI | ASUIM | OAX | |
|---|---|---|---|---|---|---|
| 1.2 | ❌ | |||||
| 2.0 | ✔ | |||||
| 3.0 | ❌ | |||||
| Remote | ✔ | ✔ | ✔ | ❌ | ✔ | ✔ |
| Edit | ❌ | ❌ | ❌ | ❌ | ❌ | ✔ |
| Local | ||||||
| Drop | ||||||
| Generator | ❌ | ❌ | ❌ | ❌ | ❌ | ✔ |
| Framework | React | NG4 | ? | NG1 | NG1 | Vue2 |
| UI | ? | ? | ? | Bootstrap | Angular Material | Vuetify |
| Language | ES6 | TS | JS | JS | JS | ES6/TS |
| Markdown | ||||||
| Syntax | ||||||
| Try | ✔ | ❌ | ✔ | ✔ | ✔ | ✔ |
| SEO | ||||||
| Mobile | ||||||
| Offline | ||||||
| Web workers | ||||||
discriminator |
✔ | |||||
x-logo |
✔ | |||||
x-traitTag |
✔ | |||||
x-code |
✔ | |||||
x-examples |
✔ | |||||
x-nullable |
✔ | |||||
x-displayName |
✔ | |||||
x-tagGroups |
✔ | |||||
x-servers |
✔ | |||||
x-origin |
✔ | |||||
pattern |
✔ | |||||
allOf |
. |
- https://pronovix.com/blog/free-and-open-source-api-documentation-tools?platform=hootsuite
- https://tech.trustpilot.com/an-evaluation-of-auto-generated-rest-api-documentation-uis-53031753a789
- https://swagger.io/redoc-openapi-powered-documentation/
- https://nordicapis.com/ultimate-guide-to-30-api-documentation-solutions/
- https://github.com/Mermade/awesome-openapi3
- https://github.com/Mermade/openapi-specification-extensions
Warning: some of the links bellow may freeze your browser.
| SUI | RD | SUR | ASUIM | OAX | |||
|---|---|---|---|---|---|---|---|
| 1 | Petstore 2.0 | A1 | B1 | C1 | D1 | E1 | |
| 2 | Petstore 2.0 | A2 | B2 | C2 | D2 | E2 | HTTP spec URL |
| 3 | Petstore 3.0 | A3 | B3 | C3 | D3 | E3 | |
| 4 | Swagger 1.2 | A4 | B4 | C4 | D4 | E4 | |
| 5 | Petstore 2.0 Separate | A5 | B5 | C5 | D5 | E5 | YAML spec in 5 files |
| 6 | Sample Markdown | A6 | B6 | C6 | D6 | E6 | Markdown in spec description |
| 7 | DocuSign | A7 | B7 | C7 | D7 | E7 | Markdown in tag description |
| 8 | Apacta | A8 | B8 | C8 | D8 | E8 | Large Markdown |
| 9 | LoopBack auto-generated | A9 | B9 | C9 | D9 | E9 | Many operations |
| 10 | BBC Nitro | A10 | B10 | C10 | D10 | E10 | Large models/schemes |
| 11 | AppVeyor | A11 | B11 | C11 | D11 | E11 | Polymorphic example |
| 12 | APIs Guru | A12 | B12 | C12 | D12 | E12 | Try out GET |