// Documentation
Build with REST Test.
Practical product documentation for the connected workflow from API definition to tested request and generated integration code.
Getting started
Create a workspace, add an API source and move from an operation to your first request.
Importing an API
Import an OpenAPI or Swagger JSON file, or connect a JSON or YAML URL source.
API Designer
Create and edit operations, request schemas, responses, examples and mock variants.
API Documentation
Browse normalized definitions, operations and schemas inside an authenticated workspace.
Request Builder
Build requests from scratch or from documented operations and choose the right execution runner.
SDK Generation
Generate operation-focused TypeScript, C# and Python integration code from normalized schemas.
Mock Responses
Define response variants and execute them through the authenticated cloud mock runtime.
Workspaces and members
Organize API work, invite members and control destructive actions with roles.
Request execution
Understand Cloud Runner, Browser Runner, CORS and safe request handling.
Public API
Read the canonical workspace API and invoke generation or cloud mocks through the stable v1 contract.
Public API authentication
Create purpose-specific integration keys and send them safely.
Remote type generation
Generate files through the same backend type generator used by the REST Test web application.
Remote SDK generation
Generate SDK source files through the existing REST Test SDK registry.
Cloud mock runtime
Execute enabled operation mocks by method and normalized path with workspace API-key authentication.
REST Test CLI
Initialize a local project, generate files, and compare local revision state with the workspace API.
CLI configuration
Configure generators, output directories, config discovery, and revision locking.
CLI in CI
Run generation and revision checks non-interactively with environment credentials.
Export OpenAPI
Download the saved workspace definition as validated OpenAPI JSON and resolve export errors.
GitHub source synchronization
Connect a repository specification, review source changes and troubleshoot synchronization.
// GET STARTED
Bring your API workflow into one workspace.
Start with an OpenAPI or Swagger JSON definition and keep the workflow together.