Skip to content

API Reference

The full API reference for every crate is generated by rustdoc. Run it locally or browse the hosted version once published.

Terminal window
# All crates
cargo doc --workspace --no-deps --open
# Single crate
cargo doc -p agent_sdk --no-deps --open

Use the crate pages in the sidebar for narrative documentation. The tables below map crate → cargo doc command for quick access.

CrateCommand
agent_sdkcargo doc -p agent_sdk --no-deps --open
agent_corecargo doc -p agent_core --no-deps --open
pf_macroscargo doc -p pf_macros --no-deps --open
pf-typescargo doc -p pf-types --no-deps --open
pf_configcargo doc -p pf_config --no-deps --open
CrateCommand
protocol_transport_corecargo doc -p protocol_transport_core --no-deps --open
a2a_protocol_corecargo doc -p a2a_protocol_core --all-features --no-deps --open
a2a_http_clientcargo doc -p a2a_http_client --no-deps --open
a2a_http_servercargo doc -p a2a_http_server --all-features --no-deps --open
a2a_app_portscargo doc -p a2a_app_ports --no-deps --open
a2a_rpc_macroscargo doc -p a2a_rpc_macros --no-deps --open
CrateCommand
llm_clientcargo doc -p llm_client --no-deps --open
llm_context_corecargo doc -p llm_context_core --no-deps --open
llm_toolscargo doc -p llm_tools --no-deps --open
llm_tool_macroscargo doc -p llm_tool_macros --no-deps --open
tool_web_searchcargo doc -p tool_web_search --no-deps --open
CrateCommand
observabilitycargo doc -p observability --all-features --no-deps --open
observability_corecargo doc -p observability_core --no-deps --open
structured_loggingcargo doc -p structured_logging --all-features --no-deps --open
otelcargo doc -p otel --no-deps --open
prometheuscargo doc -p prometheus --no-deps --open
CrateCommand
foundation_utilscargo doc -p foundation_utils --no-deps --open
mcp_protocolcargo doc -p mcp_protocol --no-deps --open
pf_test_harnesscargo doc -p pf_test_harness --all-features --no-deps --open
umao_agentscargo doc -p umao_agents --no-deps --open

The following crates have expanded module-level API documentation on this site: