---
title: "Run contract tests from API descriptions against live endpoints before integrations break with Dredd"
description: "Lets an agent execute OpenAPI or API Blueprint contract checks against a running service so spec drift is caught before release."
verification: "listed"
source: "https://github.com/apiaryio/dredd"
author: "Apiary"
publisher_type: "organization"
category:
  - "Library & API Reference"
framework:
  - "Multi-Framework"
tool_ecosystem:
  github_repo: "apiaryio/dredd"
  github_stars: 4227
  npm_package: "dredd"
  npm_weekly_downloads: 53933
---

# Run contract tests from API descriptions against live endpoints before integrations break with Dredd

Lets an agent execute OpenAPI or API Blueprint contract checks against a running service so spec drift is caught before release.

## Prerequisites

Node.js, Dredd CLI, OpenAPI or API Blueprint spec, running API endpoint

## Installation

Choose whichever fits your setup:

1. Copy this skill folder into your local skills directory.
2. Clone the repo and symlink or copy the skill into your agent workspace.
3. Add the repo as a git submodule if you manage shared skills centrally.
4. Install it through your internal provisioning or packaging workflow.
5. Download the folder directly from GitHub and place it in your skills collection.

Install command or upstream instructions:

```
npm install --global dredd
```

## Documentation

- https://dredd.org/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/run-contract-tests-from-api-descriptions-against-live-endpoints-before-integrations-break-with-dredd/)
