Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.53 KB

File metadata and controls

19 lines (11 loc) · 1.53 KB

@atproto/lex-client

Type-safe HTTP (XRPC) client for Lexicon-defined APIs: the Client class for working with records in the context of an authenticated session, and the lower-level xrpc() / xrpcSafe() functions.

Requests are validated against schemas generated by lex build. Authentication is supplied through an Agent, implemented by @atproto/oauth-client or, for scripts and bots, @atproto/lex-password-session.

This is a building block of @atproto/lex, which re-exports it — prefer depending on that package.

License

This project is dual-licensed under MIT and Apache 2.0 terms:

Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.