# API ```{eval-rst} .. autoapimodule:: cappa :members: parse, invoke, invoke_async, collect, command, Command, Subcommand, Alias, Dep, Arg, ArgAction, Exit, Env, Completion, Output, FileMode, unpack_arguments, Group, Prompt, Confirm, ValueFrom, Default, State, Self, default_parse ``` ```{eval-rst} .. autoapimodule:: cappa.testing :members: CommandRunner, RunnerArgs ``` ```{eval-rst} .. autoapimodule:: cappa.parser :members: Value, RawOption ```