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 11? Use the full install command below or the suite installation guide. Each tool installs from its own GitHub repository.
One command. Python 3.10+ required. Virtual environment recommended.
Install via GitHub. All tools install via pip install git+https://... โ no signup, no token required. Also available via npm, Homebrew, and Scoop.
# Create a venv (optional but recommended)
python -m venv .venv && source .venv/bin/activate
# Install all eleven tool repositories (requires Git and Python 3.10+)
pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git git+https://github.com/Coding-Dev-Tools/json2sql.git git+https://github.com/Coding-Dev-Tools/deploydiff.git git+https://github.com/Coding-Dev-Tools/configdrift.git git+https://github.com/Coding-Dev-Tools/apiauth.git git+https://github.com/Coding-Dev-Tools/apighost.git git+https://github.com/Coding-Dev-Tools/envault.git git+https://github.com/Coding-Dev-Tools/schemaforge.git git+https://github.com/Coding-Dev-Tools/datamorph.git git+https://github.com/Coding-Dev-Tools/click-to-mcp.git git+https://github.com/Coding-Dev-Tools/deadcode.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/datamorph.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 DEVFORGE_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
api-contract-guardian check openapi-base.yaml openapi.yaml
# Extract breaking changes between branches
api-contract-guardian diff openapi-base.yaml openapi.yaml
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 convert users.json --dialect postgres --output users.sql
# Preview infrastructure changes
deploydiff preview --tf plan.json
Set the global --project option before the scan subcommand.
# Scan for unused exports in a TypeScript project
deadcode --project /path/to/ts-project scan
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 }
- uses: actions/setup-python@v5
with: { python-version: '3.12' }
- run: pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
- env:
BASE_REF: ${{ github.base_ref }}
run: |
git fetch origin "$BASE_REF"
baseline="$(mktemp -d)/openapi-base.yaml"
git show "origin/$BASE_REF:openapi.yaml" > "$baseline"
api-contract-guardian check "$baseline" openapi.yaml
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.