WALLE Package registry

A package registry for Dart and Flutter, run on your own terms.

WALLE speaks the hosted pub protocol, so dart pub publish and dart pub get work unmodified. No plugin, no fork, no wrapper script. Packages stay inside the organization that published them.

Point a client at it

Authenticate once dart pub token add https://pub.govdigital.cloud/pub/your-organization
Add a dependency dart pub add your_package --hosted-url https://pub.govdigital.cloud/pub/your-organization

Specification

Protocol
Hosted Pub Repository Specification v2
Content type
application/vnd.pub.v2+json
Integrity
SHA-256, verified by the client from the lockfile
Authentication
Bearer token, scoped to one organization
Storage
Content addressed and deduplicated across the install
Retraction
Pinned lockfiles keep resolving; new solves skip it