API Governance That Catches Drift Before It Breaks Production

Production-ready GitHub Action — Static analysis validates your OpenAPI specs against real code.

🔍 Missing routes • 🧟 Zombie endpoints • ✅ Full schema validation • 🛡️ Zero false positives

Live on GitHub Demo Repo
🛡️ Static Analysis
⚡ Production Python
🔒 Local Execution
📈 GitHub Native

Production-Grade Polyglot Support

LanguageFrameworksStatus
PythonFlask • FastAPI • Django✅ Live
TypeScriptExpress • NestJS • Fastify🟡 Beta
PHPLaravel • Symfony🟡 Beta

Zero-Config in 90 Seconds

name: Drift Check
on: [pull_request]
jobs:
  lint:
    runs-on: ubuntu-latest
    steps:
     - uses: actions/checkout@v3
     - uses: driftlint/driftlint@v0.0.2
       with:
         config: .driftlinter.yml
       env:
         DRIFT_KEY: ${{ secrets.DRIFT_KEY }}
# .driftlinter.yml
projects:
  - name: API Service
    source_dir: src/api
    spec_file: openapi.yaml
    language: python

Free Forever • All Repos (Beta)

Production support • Live now • No credit card

Trusted by engineering teams • Manual approval ensures quality