Let new releases bake.
Give new package versions time before they reach your projects. Start with a 48-hour hold and choose longer windows where stability matters most.
DEPENDENCY CONTROL FOR DEVELOPERS & AGENTS
Give developers and coding agents a shared set of rules for the packages they install. Set release holds, define policies for each environment, and see what enters your codebase.
# Every gateway request has a context Organization Acme Environment production Release hold 48 hours ✓ Established release → eligible ⏳ New release → waiting for bake time ✕ Blocked version → download denied Same policy for people, agents and CI.
Give new package versions time before they reach your projects. Start with a 48-hour hold and choose longer windows where stability matters most.
Keep development flexible and production deliberate. Apply a shared organization baseline, then add environment-specific requirements.
See which downloads were allowed or blocked, the policy behind each decision, and the changes your team made along the way.
POLICIES THAT FOLLOW YOUR TEAM
An agent can choose a dependency. Your organization decides whether that version belongs in its environment.
Define release-age requirements and package allow or deny rules. Prepare changes as drafts, activate them when ready, and keep a revision history as your requirements evolve.
Invite teammates, assign roles, and issue expiring tokens for specific environments. Developers, automated jobs and agents use scoped credentials while admins retain control of policy.
A previous download does not make a version exempt. Gateway requests are evaluated against the current rules, and archive checksums are verified before delivery.
FROM FIRST PROJECT TO THE WHOLE TEAM
Start with one project and bring the same approach to your teammates, CI jobs and coding agents.
Create an organization, invite teammates and choose who manages policy. Individual developers can use the same workflow for their own projects.
Set your baseline release hold and package rules. Add requirements for development, staging and production, then grant access to the appropriate environments.
Generate a scoped token and use the CLI to configure your project. Scan its lockfile to understand which dependencies meet policy and which need attention.
Track packages, review blocked requests and inspect audit history. Update policy as your team learns, with a clear record of what changed.
COMMUNITY EXPERIENCE, SHARED RESPONSIBLY
Broken installs, unexpected behavior and release regressions are easier to investigate when developers can compare evidence. Community contributions give teams another source of context for package decisions.
Connect an issue to a specific package and version. Share reproduction steps and observations so reviewers can distinguish an isolated problem from a wider pattern.
Recognize contributors through reviewed reports and reputation. Reward clear, reproducible evidence that helps others make better decisions—not simply more submissions.
A report is a signal to investigate, not an automatic verdict. Review evidence alongside your organization’s policies before changing what your team permits.
CLEAR EXPECTATIONS
It creates an observation window between publication and installation. It does not guarantee that an older package is safe, and an artifact checksum verifies integrity rather than intent.
Give the agent an environment-scoped token and configure its package manager to use the gateway. Requests through that gateway follow the same policy as developer and CI requests.
Registry configuration directs supported package requests through the gateway. Environments that require mandatory enforcement also need network and cache controls for direct downloads, Git dependencies and install scripts.
ONE TEAM. A SHARED PACKAGE POLICY.
Bring dependency decisions into the same place as your team, environments and audit history.
Explore the workflow ↑