KittyCAD's API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
The root endpoint
/ returns the OpenAPI specification for the API. It's handy if you want to use it to generate things.