Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>qAPINew to Visual Studio Code? Get it now.
qAPI

qAPI

qAPI Agent

|
3 installs
| (0) | Free
Agentic API Testing with QAPI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

QAPI Agent

QAPI Agent is a powerful Visual Studio Code extension for API testing and development, featuring AI-powered assertion generation and an intelligent agentic assistant to streamline your API testing workflow.

Features

🚀 Core API Testing

  • Interactive API Testing: Send HTTP requests directly from VS Code with a beautiful, intuitive interface
  • Complete Request Builder: Configure headers, parameters, body, form data, and authentication with ease
  • Response Viewer: View and analyze API responses with syntax highlighting and formatting
  • Method Color Coding: Instantly recognize HTTP methods with color-coded badges (GET/POST/PUT/DELETE/PATCH)

🤖 AI-Powered Features

  • AI Assertion Generation: Automatically generate intelligent test assertions from API responses
  • Agentic Chat: Real-time conversational AI assistant for API testing guidance and code analysis
  • Code Selection Context: Select code to directly create tests, mocks, or audits with full context sent to the agent

📥 Import Capabilities

  • cURL Import: Import existing cURL commands to quickly create API tests (auto-saved)
  • Swagger/OpenAPI Import: Import API collections from OpenAPI specification URLs or files
  • Postman Collection Import: Import directly from Postman Collection URLs or JSON files
  • Drag-and-Drop Upload: Simply drag your API specification files to import

✅ Assertions & Validation

  • Multiple Assertion Types:
    • Header assertions
    • Body content assertions (contains/does not contain)
    • JSON Path assertions with 8 operators (equal to, contains, greater than, etc.)
    • JSON Schema validation
  • Live Editing: All assertions are editable with inline controls
  • AI-Suggested Assertions: Review, accept, or modify AI-generated assertions

🎨 Developer Experience

  • CodeLens Integration: See route information inline in your code (supports Express.js, C#, Python Flask/FastAPI)
  • Code Actions: Quick access to QAPI actions via the lightbulb menu (Quick Fix)
  • Theme Support: Full light and dark mode support matching your VS Code theme
  • Workspace Management: Organize your API tests into projects and workspaces

Getting Started

  1. Install the QAPI Agent extension from the VS Code Marketplace
  2. Open the QAPI sidebar from the activity bar (QAPI icon)
  3. Login with your QAPI Cloud credentials
  4. Select a workspace to start testing
  5. Create or import API tests and start sending requests

Usage

Creating API Tests

  1. Click the "+" button in the sidebar
  2. Choose from:
  • Create Manually - Build a new request from scratch
  • Import cURL - Paste a cURL command
  • Import Collection - Import from Swagger, Postman, or OpenAPI
  1. Configure your request URL, method, headers, and body
  2. Click "Send" to execute the request
  3. View the response in the built-in response viewer

Importing API Collections

  1. Click "+" → "Import Collection"
  2. Select source type: Swagger / OpenAPI or Postman Collection
  3. Choose import method:
  • Import from URL: Paste your public API specification URL
  • Upload File: Drag & drop or browse for JSON/YAML files
  1. Select which endpoints to import (all selected by default)
  2. Click "Import Selected" to add to your workspace

Using Agentic Chat

  1. Switch to the "Agentic" tab in the sidebar
  2. Type your question or request (e.g., "Create a test for this login endpoint")
  3. Optionally, select code in your editor first to provide context
  4. The AI assistant will respond with guidance, code, or test suggestions

Generating Assertions

  1. Send a successful API request (2xx response)
  2. Click "Generate Assertions" in the response panel
  3. Review the AI-generated assertions in the modal
  4. Select/deselect individual assertions as needed
  5. Click "Accept Selected" to add them to your test

Managing Assertions

  • Toggle assertions on/off using checkboxes
  • Edit assertion values inline
  • Add new assertions with the "+" buttons in each category
  • Delete assertions with the trash icon (appears on hover)

Requirements

  • Visual Studio Code 1.85.0 or higher
  • QAPI Cloud account for full functionality

Keyboard Shortcuts

  • Ctrl/Cmd + S - Save current test
  • Ctrl/Cmd + Enter - Send request
  • Escape - Close panels

Known Issues

None at this time. Please report issues on our GitHub repository.

Release Notes

See CHANGELOG.md for full release history.


Enjoy testing with QAPI Agent!


🔗 Resources & Support

  • Website: qyrus.com
  • Documentation: docs.qyrus.com
  • LinkedIn: Qyrus LinkedIn
  • Twitter/X: @qyrus
  • Support: Contact Us
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft