Dart Package Registry


Supported Capabilities

pckgs.io implements the pub repository API that dart pub and flutter pub speak natively:

CapabilityWhat You Can DoSupported Via
Package ResolutionFetch metadata and download dependencies directly from pckgs.iodart pub get, dart pub upgrade
PublishingPush internal packages or updates directly to your registrydart pub publish
AuthenticationAuthenticate once using standard Bearer tokensdart pub token add
Visibility ControlKeep packages strictly private to your team or expose them publiclyWeb Dashboard
Granular AccessControl read/write permissions per package for members and CI/CDWeb Dashboard
One-Click ImportImport packages from pub.dev or third-party registries without re-uploadingWeb Dashboard

Pricing

Every plan includes:

  • Unlimited public packages
  • Unlimited private packages
  • Unlimited team members
  • Granular access control
  • Access to All Registries

Pay only when you need more storage or transfer limit.

PlanPriceStorageTransfer
Free$0 / month100 MB500 MB / month
Pro$5 / month5 GB25 GB / month

See the full Pricing page for details.

To Get Started

  1. Create an organization this is your space to store your packages.
  2. Open your organization’s Registries page and enable the Dart registry. This provisions your registry at https://dart.pckgs.io/YOUR_ORG_SLUG.
  3. Create an access token and configure it following the Authentication guide.
  4. Publish your first package, or import one from any pub-compatible registry.
  5. Install packages from your registry in any Dart or Flutter project.

Related

Need help? Contact us here or at [email protected].