Install a tool, run your first check, and hook it into CI. Free tier, no credit card, no signup.
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.
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.
# 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.
Each tool works out of the box. Here are the most common first commands:
# 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
Validating openapi.yaml against baseline... ✓ No breaking changes detected ⚠ 2 compatible additions found: - POST /api/v2/users (added endpoint) - User.email (added property)
# Convert a JSON file to SQL INSERT statements
json2sql users.json --dialect postgresql --output users.sql
# Preview infrastructure changes
deploydiff docker-compose.yml --compare docker-compose.prod.yml
# Scan for unused exports in a TypeScript project
deadcode scan -p /path/to/ts-project
Every tool returns exit code 1 on failure. Drop them into any CI pipeline.
# .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.
Once you've got one tool running, the others follow the same pattern — install, run, add to CI.