Skip to content

API Reference

This section documents the public Python API for Teyaotlani.

Quick imports

from teyaotlani import (
    # Client
    SpartanClient,
    get,
    upload,
    # Protocol
    SpartanRequest,
    SpartanResponse,
    StatusCode,
    is_success,
    is_redirect,
    is_error,
    interpret_status,
    DEFAULT_PORT,
    # Server
    ServerConfig,
    start_server,
    run_server,
)

Modules

Module Description
Client Client for making Spartan requests
Server Server configuration and runner
Protocol Request, response, and status code handling

Version

The current version is available as:

>>> import teyaotlani
>>> teyaotlani.__version__
'0.1.0'