You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,6 +101,37 @@ The `stylish` output is as good as it sounds, but if you need JSON, Markdown, Ch
101
101
102
102
[Learn more about API standards and configuring Redocly rules](https://redocly.com/docs/cli/api-standards).
103
103
104
+
### API contract testing with Respect
105
+
106
+
Ensure your APIs match their OpenAPI descriptions with **Respect**, Redocly's API contract testing system. Respect sends real HTTP requests to your API server and validates that responses match the expectations defined in your OpenAPI description and Arazzo workflows.
107
+
108
+
- Verify API responses match your OpenAPI schema
109
+
- Test complex API sequences using OpenAPI Arazzo format
110
+
- Catch API drift early in development and CI/CD
111
+
- Ensure external APIs you depend on behave as expected
Respect is Redocly's community-edition product. Looking for something more? We also offer continuous API monitoring with additional features including:
127
+
128
+
- Real-time insights
129
+
- Automated alerts via email or Slack
130
+
- Automated API checks
131
+
- Proactive API quality assurance
132
+
133
+
Learn more about [Respect](https://redocly.com/respect) and [get started with API contract testing](https://redocly.com/docs/respect/get-started).
134
+
104
135
### Transform an OpenAPI description
105
136
106
137
If your OpenAPI description isn't everything you hoped it would be, enhance it with the Redocly [decorators](https://redocly.com/docs/cli/decorators) feature.
Copy file name to clipboardExpand all lines: packages/respect-core/README.md
+20-7Lines changed: 20 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,25 @@ Continuous API monitoring powered by OpenAPI Arazzo workflows.
6
6
7
7
This package cannot be used standalone. Please install and use [@redocly/cli](https://github.com/Redocly/redocly-cli) to run API tests.
8
8
9
-
The key benefits of `respect`:
9
+
## What is Respect?
10
10
11
-
- Increases clarity and readability of tests.
12
-
- Autogenerates tests from OpenAPI to get started quickly.
13
-
- Maintain a positive reputation in your ecosystem (nobody likes when a 3rd party API change breaks their own software).
14
-
- Efficient because it links API requests to corresponding OpenAPI descriptions automatically.
15
-
- Shift left to catch problems fast before they are costly. Run on developer laptops and CICD.
11
+
Respect is Redocly's API contract testing system that validates your APIs match their OpenAPI descriptions. It sends real HTTP requests to your API server and compares responses against the expectations defined in your OpenAPI specification and Arazzo workflows.
16
12
17
-
You **MUST** have a working API server running in order to run the tests because it sends real HTTP requests.
13
+
- Write tests in human-readable Arazzo format
14
+
- Get started quickly with auto-generated test workflows
15
+
- Catch API drift before it breaks your ecosystem
16
+
- Links API requests to OpenAPI descriptions automatically
17
+
- Catch problems early in development and CI/CD pipelines
18
+
19
+
## Requirements
20
+
21
+
You **MUST** have a working API server running in order to run the tests because Respect sends real HTTP requests.
0 commit comments