API Documentation
Complete Rust API documentation for all AlgoKit Core crates.
Crates
algokit_transact
Core transaction building and signing functionality for the Algorand blockchain. Includes transaction types, serialization, and cryptographic operations.
algokit_transact_ffi
Foreign Function Interface bindings for algokit_transact, enabling usage from Python, Swift, JavaScript, and other languages.
algod_client
HTTP client library for interacting with Algorand's algod API. Provides complete coverage of all algod endpoints with type-safe request/response handling.
indexer_client
HTTP client library for interacting with Algorand's indexer API. Enables efficient querying of blockchain data including accounts, transactions, assets, and applications.
ffi_macros
Procedural macros for generating Foreign Function Interface code. Automates FFI binding generation and type conversions.
uniffi_bindgen
Custom UniFFI binding generation tools and utilities tailored for AlgoKit Core's specific requirements.