Interactive Live Sandbox

This is the actual DRIFT engine running in your browser. Hit analyze and watch it classify every change in a sample API contract.

Orders API · v1.4.0 → v1.5.0

OpenAPI 3.1.0 · 2 schemas modified

proposed-contract.yaml
openapi: 3.1.0
info:
  title: Orders API
  version: 1.5.0
paths:
  /orders/{id}:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Order'
components:
  schemas:
    Order:
      type: object
      required: [id, amount, currency, status]
      properties:
        id:
          type: string
          format: uuid
        amount:
          type: string
          format: decimal
        currency:
          type: string
          enum: [USD, EUR, GBP, JPY]
        status:
          type: string
          enum: [pending, paid, refunded]
diff results

Hit Analyze contract to run the diff engine.

Full Workspace IDE

Multi-Service Contract & Console Sandbox

Select or upload OpenAPI contract versions, execute simulated analysis, inspect AST schema deltas, and view live console logs.

DRIFT Sentinel IDE v1.4.2
Project: Payment Checkout Microservices
EXPLORERWORKSPACE
Structural AST Diff Matrix
+1 Added-0 Removed~0 Modified
1
{ "openapi": "3.1.0",
2
  "paths": {
3
    "/v2/orders": {
4
      "post": {
5
        "summary": "Create Order",
6
        "parameters": [
7
          + { "name": "billing_zip", "in": "query", "required": true }
8
        ]
9
      }
10
    }
11
  }
12
}