Introduction

Welcome to OptraFlow — a comprehensive API testing and automation platform designed to streamline your development workflow.

Welcome to OptraFlow, a comprehensive API testing and automation platform designed to streamline your development workflow.

Getting Started

Optraflow is an API testing platform that helps you generate tests from collections, build request chains, run functional tests, and performance scanning — no coding required. Install the browser extension Network Interceptor to capture network flows and requests; Optraflow will use them to generate tests automatically.

Optraflow is perfect for:

  • API Functional test
  • E2E testing — request chain
  • Performance scanning
  • Top 10 OWASP Security scanning
  • Rate Limit testing
  • Schema validation

Step 1: Managing Workspace

The first thing is to manage your workspace.

When you first start using the system, a Default Workspace is automatically created for you. This workspace acts as your starting point and contains all your initial data and settings.

If you are running multiple projects, it's best practice to create a separate workspace for each project. This keeps your work organized and ensures that project data, configurations, and tests remain isolated.

Note

We support workspace level access to users & tools.
  • Jira for bug tracking
  • Slack & Teams for communication
  • GitHub for OpenAPI spec sync
  • Workspace level environments

Manage Workspace →

Step 2: Managing Environments

Why different environments?

When you first start using the system, a No Environment option is automatically created for your workspace.

  • If you use No Environment, the endpoint will be executed exactly as entered — no substitutions or environment variables applied.
  • This is useful for quick tests, but not ideal for projects that span multiple environments (e.g., development, staging, production).

Best Practice

If your project runs across multiple environments, it's recommended to create a separate environment for each one.

  • Define a Base URL for each environment (e.g., https://dev.api.com, https://staging.api.com, https://prod.api.com).
  • This allows you to test the same endpoint across environments without changing code or manually editing requests.

Benefits

Efficiency: Switch environments with a single click instead of rewriting endpoints. Consistency: Ensure tests run against the correct environment every time. No Coding Required: Just choose the environment and execute — the system handles variable substitution automatically.

Manage Environments →

Step 3: Managing Variables

If your test requires static or dynamic data, you can create and test with real-time data instead of hardcoded values. Variables let you parameterize requests and reuse values across tests and environments.

Manage Variables →

Support

Do you have a technical support question, found a defect, or would like to make a feature request? Please drop a mail at support@optraflow.com to get the conversation started.

Do you have a general inquiry? Please feel free to contact us at support@optraflow.com.

We ❤️ and welcome your feedback.