Welcome to RestLab

RestLab is an API testing and collaboration platform designed to make it easy to test, debug, and document your RESTful APIs. With RestLab, you can send requests, automate workflows, and collaborate with your team efficiently.

Get started

To get started using RestLab, check out the Get started section.

Send requests

You can send requests in RestLab to connect to APIs you are working with. To learn more, see Send API requests and get response data in RestLab.

Write scripts

RestLab includes a powerful runtime that enables you to add dynamic behavior to requests and collections. You can write scripts that run before or after requests to perform API tests, build requests with dynamic parameters, pass data between requests, and more. To learn more, see Use scripts to add logic and tests in RestLab requests.

Use collections

RestLab Collections are groups of saved requests. You can use collections to organize and group your requests, and then run them together. Collections can be run manually, on a schedule, or as part of CI/CD pipelines. To learn more, see Organize and automate API requests in RestLab Collections.

Use RestLab Flows

RestLab Flows is a visual tool for creating API workflows. You can chain requests, handle data, and design real-world workflows directly in your RestLab workspace. See Build API applications visually using RestLab Flows to learn more.