Getting Started

Ductwork Pro is a commercial product with a paid license. This guide walks you through account setup, checkout, and installation.

1. Create an account

Sign up at getductwork.io.

During registration, you can optionally specify an organization name. If you skip this, a “Personal” organization is created automatically.

Once your account is active, you can invite team members to your organization. Any member can provision authentication tokens.

2. Complete checkout

Choose your billing cycle:

  • Monthly — pay as you go
  • Yearly — get two months free

See Pricing for current rates. Payment is processed securely through Stripe.

3. Provision a token

After checkout, you’ll land on your dashboard where you can create authentication tokens for Bundler. Each token consists of a key (prefixed with dw_) and a secret.

⚠️ Important: The secret is displayed only once. Copy it immediately and store it in a password manager.

Token strategies

Create as many tokens as your workflow requires:

Strategy Use case
Per-developer Revoke access when someone leaves the team
Per-environment Separate tokens for production, CI, and local development, etc.
Shared Single token for small teams or simple setups

4. Configure Bundler

You have two main options for authenticating with the Ductwork Pro gem server.

Configure credentials once for all projects on your machine:

bundle config set --global https://gems.getductwork.io <TOKEN_KEY>:<TOKEN_SECRET>

Option B: Per-project Gemfile

Reference credentials directly in your Gemfile. Avoid committing secrets in plaintext—use environment variables instead:

source "https://#{ENV['DUCTWORK_KEY']}:#{ENV['DUCTWORK_SECRET']}@gems.getductwork.io" do
  gem "ductwork-pro"
end

5. Install

Add Ductwork Pro to your Gemfile if you haven’t already:

source "https://gems.getductwork.io" do
  gem "ductwork-pro"
end

Then install:

bundle install

You’re all set!


Copyright © 2025-2026 Pen and Paper Solutions LLC
Made in Chicago, IL ❤️

Props to Just the Docs , a slick documentation theme for Jekyll.