14 API Development and operations Low

API-First Development — OpenAPI to Production

Endpoint implementation from OpenAPI spec with automatic verification via schemathesis.

intake ★★★
architect ★★★
vigil ★★☆
licit ★☆☆

API-first development where the OpenAPI spec is the source of truth. intake normalizes, architect implements with schemathesis as check, and vigil verifies route security.

Phase 01 intake

OpenAPI as spec

Normalizes OpenAPI spec and Jira tickets into architect format.

◻ intake
intake init "User Management API v2" \
  --source api/openapi-users-v2.yaml \
  --source jira://API/sprint-12 \
  --format architect
Phase 02 architect

Endpoint implementation

Loop with schemathesis and vigil as checks.

△ architect
architect loop "Implement endpoints per OpenAPI spec" \
  --check "schemathesis run api/openapi-users-v2.yaml --base-url http://localhost:8000" \
  --check "vigil scan src/routes/" \
  --max-iterations 20