atproto_core

Shared core layer for the atproto.dart SDK

The package the atproto and bluesky libraries are built on: sessions and JWT decoding, a pluggable retry engine, XRPC and HTTP plumbing, and blob and CAR handling.

ActivePersonalOpen source

Record

Kind
Package
Role
Author
Started
March 2023
Updated
August 2026
Licence
BSD-3-Clause
pub
atproto_core · atprotodart.com

Technology5

Evidence9 sources

The pubspec describes it as a core library for clients and tools, mainly used by the atprotodart.com packagessourcegithub.com The README calls it the reusable foundation that the higher-level atproto and bluesky packages build on, and says its types are rarely constructed directly in an appdocsgithub.com Its pubspec.yaml declares xrpc, at_primitives, multiformats and atproto_oauth among its dependenciessourcegithub.com The atproto package's pubspec.yaml declares atproto_core among its dependenciessourcegithub.com The bluesky package's pubspec.yaml declares atproto_core among its dependenciessourcegithub.com Version 0.0.1 declared a standalone repository at github.com/myConsciousness/atproto-coreregistrypub.dev From 0.1.0 the repository field points into the atproto.dart monorepo insteadregistrypub.dev It reached 1.0.0 on 18 July 2025 and 2.0.0 on 16 July 2026registrypub.dev Its LICENSE is a relative pointer to the monorepo's root BSD-3-Clause LICENSElicencegithub.com

Links2

Relations8 edges

atproto.dartPart ofDart SDK monorepo for AT Protocol and Bluesky at_primitivesDepends onAT Protocol identifier types for Dart atproto_oauthDepends onOAuth 2.0 with DPoP for the AT Protocol multiformatsDepends onCID and other IPFS primitives for Dart xrpcDepends onThe XRPC transport layer for AT Protocol atprotoUsed byA Dart/Flutter SDK for the AT Protocol blueskyUsed byA Dart/Flutter SDK for Bluesky Social feed_generatorUsed byA Bluesky custom feed generator template