<p>A Client which has been authenticated for use on secured endpoints that uses the KITTYCAD_API_TOKEN environment variable for the authentication token.</p>
<p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__annotations__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'base_url':</span><spanclass="pre">'str',</span><spanclass="pre">'cookies':</span><spanclass="pre">'Dict[str,</span><spanclass="pre">str]',</span><spanclass="pre">'headers':</span><spanclass="pre">'Dict[str,</span><spanclass="pre">str]',</span><spanclass="pre">'timeout':</span><spanclass="pre">'float',</span><spanclass="pre">'token':</span><spanclass="pre"><class</span><spanclass="pre">'str'>,</span><spanclass="pre">'verify_ssl':</span><spanclass="pre">'Union[str,</span><spanclass="pre">bool,</span><spanclass="pre">ssl.SSLContext]'}</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__annotations__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__eq__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__eq__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__ge__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__ge__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__gt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__gt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__hash__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__hash__"title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dlclass="py method">
<dtclass="sig sig-object py"id="id0">
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">base_url</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'https://api.kittycad.io'</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">token</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">_Nothing.NOTHING</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">cookies</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">_Nothing.NOTHING</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">headers</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">_Nothing.NOTHING</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">timeout</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">50.0</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">verify_ssl</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">True</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#id0"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__le__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__le__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__lt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__lt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__match_args__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('base_url',</span><spanclass="pre">'token')</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__match_args__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__module__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'kittycad.client'</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__module__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ne__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__ne__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">__repr__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.__repr__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class ClientFromEnv.</p>
<spanclass="sig-name descname"><spanclass="pre">base_url</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><aclass="reference external"href="https://docs.python.org/3/library/stdtypes.html#str"title="(in Python v3.11)"><spanclass="pre">str</span></a></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.base_url"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">get_cookies</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.get_cookies"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">get_headers</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/client.html#ClientFromEnv.get_headers"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.get_headers"title="Permalink to this definition"></a></dt>
<dd><p>Get headers to be used in authenticated endpoints</p>
<spanclass="sig-name descname"><spanclass="pre">get_timeout</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.get_timeout"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">set_token</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/client.html#ClientFromEnv.set_token"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.set_token"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">timeout</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><aclass="reference external"href="https://docs.python.org/3/library/functions.html#float"title="(in Python v3.11)"><spanclass="pre">float</span></a></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.timeout"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">token</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><aclass="reference external"href="https://docs.python.org/3/library/stdtypes.html#str"title="(in Python v3.11)"><spanclass="pre">str</span></a></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.token"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">with_cookies</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cookies</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.with_cookies"title="Permalink to this definition"></a></dt>
<dd><p>Get a new client matching this one with additional cookies</p>
<spanclass="sig-name descname"><spanclass="pre">with_headers</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">headers</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.with_headers"title="Permalink to this definition"></a></dt>
<dd><p>Get a new client matching this one with additional headers</p>
<spanclass="sig-name descname"><spanclass="pre">with_timeout</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">timeout</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/client.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.client.ClientFromEnv.with_timeout"title="Permalink to this definition"></a></dt>
<dd><p>Get a new client matching this one with a new timeout (in seconds)</p>