Production-ready GitHub Action — Static analysis validates your OpenAPI specs against real code.
🔍 Missing routes • 🧟 Zombie endpoints • ✅ Full schema validation • 🛡️ Zero false positives
| Language | Frameworks | Status |
|---|---|---|
| Python | Flask • FastAPI • Django | ✅ Live |
| TypeScript | Express • NestJS • Fastify | 🟡 Beta |
| PHP | Laravel • Symfony | 🟡 Beta |
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
Trusted by engineering teams • Manual approval ensures quality