# Welcome to kittycad’s documentation!

`kittycad.api` | Contains methods for accessing the API
`kittycad.client` |
`kittycad.models` | Contains all the data models used in inputs/outputs
`kittycad.types` | Contains some shared types for properties

# Indices and tables

- Index

- Module Index

- Search Page

## kittycad Package

A client library for accessing KittyCAD

### Classes

`Client`([base_url, cookies, headers, ...]) | A Client which has been authenticated for use on secured endpoints of the KittyCAD API.
`ClientFromEnv`([base_url, token, cookies, ...]) | A Client which has been authenticated for use on secured endpoints that uses the KITTYCAD_API_TOKEN environment variable for the authentication token.