Drift

Drift verifies that your API implementation matches the contract that describes it. As APIs evolve, implementation changes and edge cases can cause the behavior of the API to diverge from its specification. This mismatch, known as API drift, can lead to broken integrations, inaccurate documentation, and unintended breaking changes that are often discovered after deployment.

Drift helps prevent these issues by exercising your API for real and validating what comes back against your specification. For HTTP APIs described by OpenAPI, Drift sends requests and validates the responses. For message-based APIs described by AsyncAPI, Drift connects to your broker and publishes or captures messages over Kafka, Amazon SNS, and Amazon SQS.

Publication date: