Dart

Dart & Flutter Package Registry

pckgs.io provides a pub-compatible registry for Dart and Flutter packages. It integrates directly with standard dart pub and flutter pub CLI tools, allowing you to install and publish both public and private packages seamlessly with granular access control to strictly manage who can access each package across your team.

Quick Start

1. Authenticate

user@pckgs:~
dart pub token add https://dart.pckgs.io/my_org

2. Add the dependency

pubspec.yaml
dependencies:
  my_package:
    hosted: https://dart.pckgs.io/my_org
    version: ^1.0.0

3. Install

user@pckgs:~
dart pub get

Why Dart & Flutter teams choose pckgs.io

Native dart pub & flutter pub CLI

Direct compatibility with `dart pub` and `flutter pub` commands out of the box. Host, publish, and resolve dependencies without third-party plugins or proxy scripts.

Zero-Config pubspec.yaml Integration

Add packages using a single hosted: entry in pubspec.yaml. Works identically across Dart CLI, Flutter SDK, and automated CI/CD build environments.

Per-package access control

Define broad access with wildcards or target specific packages with read, write, or delete permissions for CI/CD pipelines and team members.

Public & Private package access

Publish private packages restricted to your organization or distribute public packages globally managed effortlessly within a single scoped registry.

Other Registries