Cookify GitHub Add to Chrome

Work with your Spring Boot API from its Swagger UI page

springdoc-openapi serves Swagger UI at /swagger-ui/index.html. Cookify reads the same configuration and adds a full workspace on top of it.

Libraryspringdoc-openapi
Docs address/swagger-ui/index.html
API documentFound through the configUrl setting, usually /v3/api-docs
Changes to your appNone
Missing values pointed out before sending in Cookify

Set it up

  1. Add Cookify from the Chrome Web Store.
  2. Run your application and open /swagger-ui/index.html.
  3. Save the API when Cookify asks, or choose Not now.
  4. Open an endpoint and send a request.

What you get

  • Several endpoints open in tabs
  • Request bodies that stay after a refresh
  • Development, Staging and Production with a token for each
  • Command palette on Ctrl+P
  • Dark theme by default

It follows the springdoc configuration

springdoc points Swagger UI to a configuration file, and that file holds the address of the API document. Cookify follows the same path, so you don't have to tell it where the document is.

Questions

Do I need to change application.properties?
No.
Does it read both Swagger 2.0 and OpenAPI 3?
Yes. Cookify reads Swagger 2.0 and OpenAPI 3.x documents.
What if Cookify can't find the document?
The original Swagger UI stays as it is.

Other guides

Open your Swagger docs and start working

Free and open source, with no account.