Crate atproto_client

Crate atproto_client 

Source
Expand description

AT Protocol HTTP client with authentication support.

HTTP client for AT Protocol services supporting DPoP, bearer tokens, and sessions with native XRPC protocol operations and repository management.

  • url: URL construction and validation utilities for AT Protocol endpoints
  • com::atproto::repo: Repository operations for record management
  • com::atproto::server: Server operations for authentication and session management
  • errors: Structured error types for HTTP and authentication failures

§Command-Line Tools

When built with the clap feature, provides XRPC client tools:

  • atproto-client-dpop: Make authenticated XRPC calls using DPoP (Demonstration of Proof-of-Possession) tokens
  • atproto-client-auth: Create and refresh authentication sessions with AT Protocol services
  • atproto-client-app-password: Make authenticated XRPC calls using application-specific Bearer tokens

Modules§

client
HTTP client operations with DPoP authentication support.
com
AT Protocol namespace modules.
errors
Structured Error Types