Skip to main content

Casdoor Public API

Casdoor is developed using a frontend and backend separated approach, as opposed to JSP or PHP. The Go backend exposes its functionalities solely through a RESTful API. The React frontend code consumes this API to render the web UI and perform various actions. This RESTful API is referred to as the Casdoor Public API. The API can be utilized by the following:

  • Casdoor's frontend
  • Casdoor client SDKs
  • Any other customized code from the application side

The full reference for the Casdoor Public API can be found on Swagger: https://door.casdoor.com/swagger. These Swagger docs are automatically generated using Beego's Bee tool.