kittycad.api

Contains methods for accessing the API

Modules

kittycad.api.ai

Contains methods for accessing the ai API paths: AI uses machine learning to generate 3D meshes.

kittycad.api.api_calls

Contains methods for accessing the api_calls API paths: API calls that have been performed by users can be queried by the API.

kittycad.api.api_tokens

Contains methods for accessing the api_tokens API paths: API tokens allow users to call the API outside of their session token that is used as a cookie in the user interface.

kittycad.api.apps

Contains methods for accessing the apps API paths: Endpoints for third party app grant flows.

kittycad.api.beta

Contains methods for accessing the beta API paths: Beta API endpoints.

kittycad.api.constant

Contains methods for accessing the constant API paths: Constants.

kittycad.api.executor

Contains methods for accessing the executor API paths: Endpoints that allow for code execution or creation of code execution environments.

kittycad.api.file

Contains methods for accessing the file API paths: CAD file operations.

kittycad.api.hidden

Contains methods for accessing the hidden API paths: Hidden API endpoints that should not show up in the docs.

kittycad.api.meta

Contains methods for accessing the meta API paths: Meta information about the API.

kittycad.api.modeling

Contains methods for accessing the modeling API paths: Modeling API for updating your 3D files using the KittyCAD engine.

kittycad.api.oauth2

Contains methods for accessing the oauth2 API paths: Endpoints that implement OAuth 2.0 grant flows.

kittycad.api.payments

Contains methods for accessing the payments API paths: Operations around payments and billing.

kittycad.api.unit

Contains methods for accessing the unit API paths: Unit conversion operations.

kittycad.api.users

Contains methods for accessing the users API paths: A user is someone who uses the KittyCAD API.