Get Started in 5 Minutes

Install a tool, run your first check, and hook it into CI. Free tier, no credit card, no signup.

⏱ Under 5 minutes from zero to first check
1

Pick your tool

Every tool installs standalone. Pick the one that solves your immediate problem — or install the full suite.

Want all 10? pip install git+https://github.com/Coding-Dev-Tools/revenueholdings.git installs the entire suite. PyPI publishing is coming soon — until then, use the git+https install method shown below.

2

Install

One command. Python 3.9+ required. Virtual environment recommended.

📦 PyPI publishing coming soon. Until then, all tools install via GitHub. Same pip install command — just with a git+https:// prefix. No signup, no token required.

Terminal
# Create a venv (optional but recommended)
python -m venv .venv && source .venv/bin/activate

# Install the full suite (all 10 tools, one command)
pip install git+https://github.com/Coding-Dev-Tools/revenueholdings.git

# Or install individual tools
pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
pip install git+https://github.com/Coding-Dev-Tools/json2sql.git
pip install git+https://github.com/Coding-Dev-Tools/deploydiff.git
pip install git+https://github.com/Coding-Dev-Tools/configdrift.git
pip install git+https://github.com/Coding-Dev-Tools/apiauth.git
pip install git+https://github.com/Coding-Dev-Tools/apighost.git
pip install git+https://github.com/Coding-Dev-Tools/envault.git
pip install git+https://github.com/Coding-Dev-Tools/schemaforge.git
pip install git+https://github.com/Coding-Dev-Tools/click-to-mcp.git
pip install git+https://github.com/Coding-Dev-Tools/deadcode.git

All tools are Apache 2.0 open source. Free tier works out of the box. Set REVENUEHOLDINGS_LICENSE_KEY for unlimited pro access.

3

Run your first check

Each tool works out of the box. Here are the most common first commands:

API Contract Guardian
# Validate an OpenAPI spec against a baseline
acg validate openapi.yaml --baseline openapi-base.yaml

# Extract breaking changes between branches
acg diff main..feature/new-endpoint
Output
Validating openapi.yaml against baseline...
✓ No breaking changes detected
⚠ 2 compatible additions found:
  - POST /api/v2/users (added endpoint)
  - User.email (added property)
json2sql
# Convert a JSON file to SQL INSERT statements
json2sql users.json --dialect postgresql --output users.sql
DeployDiff
# Preview infrastructure changes
deploydiff docker-compose.yml --compare docker-compose.prod.yml
DeadCode
# Scan for unused exports in a TypeScript project
deadcode scan -p /path/to/ts-project
4

Add to CI/CD

Every tool returns exit code 1 on failure. Drop them into any CI pipeline.

GitHub Actions
# .github/workflows/api-contracts.yml
name: API Contract Check
on: [pull_request]
jobs:
  contracts:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with: { fetch-depth: 0 }
      - run: pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
      - run: acg validate openapi.yaml --baseline origin/main

Free tier works in CI. All tools run locally and in CI on the free tier. Rate limits only apply to heavy batch operations. See pricing for details.

5

Explore the rest

Once you've got one tool running, the others follow the same pattern — install, run, add to CI.