Apidog website screenshot

Apidog

Apidog is an all-in-one API development platform that connects the entire API lifecycle: visual API design, multi-protocol debugging (HTTP, REST, GraphQL, gRPC, WebSocket, SOAP, SSE), automated testing with a CLI, smart mocking, and published interactive documentation - all in a single collaborative workspace. As of 2026 Apidog also ships native MCP support: an apidog-mcp-server that feeds API specs to AI coding assistants (Cursor, VS Code + Cline) and an MCP Client inside the desktop app that visually debugs MCP servers over STDIO and Streamable HTTP with auto OAuth 2.0 configuration.

1 APIs 11 Features
AI CodingAPI DesignAPI LifecycleAPI TestingCollaborationDesign-FirstDocumentationMCPMockingPlatform

APIs

Apidog

Apidog's public REST API at https://api.apidog.com lets developers programmatically import API specifications into Apidog projects (OpenAPI 3, Swagger 2, Postman Collection v2) ...

Collections

Apidog API

POSTMAN

Apidog API

OPEN

Arazzo Workflows

Apidog Backup And Restore Project

Export a project as a backup document, then branch to restore it into a recovery project only when the export succeeds.

ARAZZO

Apidog Consolidate Sources Into One Project

Import an OpenAPI spec and a Postman Collection into one project, then export the merged result.

ARAZZO

Apidog Convert Postman Collection To OpenAPI

Import a Postman Collection into Apidog and export it back out as OpenAPI.

ARAZZO

Apidog Downgrade OpenAPI Version

Import a modern OpenAPI spec into a project and re-export it at an older OpenAPI version.

ARAZZO

Apidog Dual-Format Export Archive

Export the same project once as JSON and once as YAML to produce a two-format archive.

ARAZZO

Apidog Import Spec From URL And Verify

Import an OpenAPI spec from a remote URL into a project, then export it back to verify.

ARAZZO

Apidog Migrate Spec Between Projects

Export the API specification from one Apidog project and import it into another.

ARAZZO

Apidog Promote Spec Between Branches

Export a spec from one sprint branch and import it into another branch of the same project.

ARAZZO

Apidog Sync Module Across Projects

Export a specific module from one project and import it into a module of another project.

ARAZZO

GraphQL

Pricing Plans

Apidog Plans Pricing

4 plans

PLANS

Rate Limits

Apidog Rate Limits

7 limits

RATE LIMITS

FinOps

Apidog Finops

FINOPS

Features

API Design

Visual OpenAPI/Swagger editor with JSON Schema support, reusable schemas, Git integration, and sprint branches for collaborative development.

API Debugging

Multi-protocol support for HTTP, REST, GraphQL, gRPC, SOAP, WebSocket, and SSE with auto-validation of responses against API specs and direct database connectivity.

API Testing

Visual test scenarios with CI/CD integration via the apidog-cli npm package, data-driven testing with CSV/JSON datasets, performance testing, and AI-generated test cases.

API Mocking

Zero-configuration smart mock generation from specs, cloud-based and local mock servers, and custom mock rules.

API Documentation

Auto-generated interactive docs with custom domains, auto-generated SSL certificates, Markdown support, and versioning control.

Team Collaboration

Real-time synchronization, sprint branches for parallel development, role-based access control, and SSO support.

Apidog MCP Server

Local MCP server (npx apidog-mcp-server) that feeds Apidog projects, published docs, or local/remote OpenAPI files to AI coding assistants like Cursor and VS Code + Cline for grounded code generation.

Apidog MCP Client

Visual MCP debugging built into the Apidog app. Supports STDIO and Streamable HTTP transports with auto OAuth 2.0 configuration and a Tools / Prompts / Resources tree.

AI Test Case Generation

AI Test Engine analyzes API specs to automatically generate positive, error-handling, boundary, and security test cases.

AI Schema Descriptions and Mock

AI assistance to modify field descriptions and generate mock data directly inside API schemas.

Enterprise Security

SOC 2 Type II posture with GDPR and ISO 27001 alignment, TLS 1.3+ in transit, AES-256 at rest, plus optional on-premises deployment.

Use Cases

API Design-First Development

Design APIs visually before writing code, enabling frontend and backend teams to work in parallel.

Automated API Testing

Build comprehensive regression test suites with CI/CD integration (Jenkins, GitHub Actions, GitLab CI, Bitbucket) via the Apidog CLI.

API Documentation Publishing

Automatically generate and publish interactive developer documentation from API specifications, with custom domains and white-labeling on paid tiers.

Mock Server Development

Enable frontend development independent of backend completion using intelligent mock data generation from specs.

AI-Assisted API Coding

Connect Apidog projects to Cursor or VS Code + Cline through the Apidog MCP Server so AI assistants generate DTOs, controllers, and client code aligned with the real API contract.

AI Agent Debugging

Use Apidog MCP Client to visually exercise MCP servers (Tools, Prompts, Resources) over STDIO or Streamable HTTP while building AI-agent backends.

Integrations

OpenAPI / Swagger

Import and export OpenAPI 2.0 / 3.0 / 3.1 specifications, with Apidog-specific x-apidog-* extensions preserved on export.

Postman

Postman Collection v2 import with scripting-syntax compatibility.

CI/CD Platforms

Apidog CLI integrates with Jenkins, GitLab CI, GitHub Actions, and Bitbucket Pipelines for automated test runs.

Databases

Connects to MySQL, PostgreSQL, Oracle, SQL Server, and ClickHouse for dynamic test data.

Credential Vaults

HashiCorp Vault, Azure Key Vault, and AWS Secrets Manager.

Enterprise SSO

SAML 2.0, Microsoft Active Directory, OIDC, and SCIM for enterprise identity management.

IntelliJ IDEA Plugin

IDEA plugin for JavaDoc-driven API definition generation.

Cursor And VS Code + Cline

Through apidog-mcp-server, Apidog projects and OpenAPI files become directly accessible to MCP-compatible AI coding assistants.

Semantic Vocabularies

Apidog Context

2 classes · 9 properties

JSON-LD

API Governance Rules

Apidog API Rules

20 rules · 8 errors 12 warnings

SPECTRAL

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
📰
Blog
Blog
📄
ReleaseNotes
ReleaseNotes
🟢
StatusPage
StatusPage
🔗
Articles
Articles
📜
TermsOfService
TermsOfService
🔗
Security
Security
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🔗
RoadMap
RoadMap
🔗
CLI
CLI
🔗
PackageManager
PackageManager
🔗
MCPServer
MCPServer
🔗
MCPServer
MCPServer
🔗
MCPClient
MCPClient
📦
SDKs
SDKs
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Apidog API
  version: Wed Mar 27 2024 20:00:00 GMT-0400 (Eastern Daylight Time)
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Import And Export
    type: folder
  items:
  - info:
      name: Import OpenAPI Or Swagger Data
      type: http
    http:
      method: POST
      url: https://api.apidog.com/v1/projects/:projectId/import-openapi
      headers:
      - name: X-Apidog-Api-Version
        value: ''
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the Apidog project.
      - name: locale
        value: ''
        type: query
        description: Locale for response messages, e.g. `en-US`.
      body:
        type: json
        data: '{}'
    docs: Import API specification data in OpenAPI 3 or Swagger 2 format into the specified Apidog project. The specification
      can be provided as a JSON or YAML string, or fetched from a URL. Advanced options control target folder, branch, module,
      overwrite behavior, and whether unmatched resources are deleted.
  - info:
      name: Export Data In OpenAPI Or Swagger Format
      type: http
    http:
      method: POST
      url: https://api.apidog.com/v1/projects/:projectId/export-openapi
      headers:
      - name: X-Apidog-Api-Version
        value: ''
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the Apidog project.
      body:
        type: json
        data: '{}'
    docs: Export the API specification data from the specified Apidog project in OpenAPI 2.0, 3.0, or 3.1 format. Output is
      delivered as a fully-formed OpenAPI document containing info, paths, components, tags, and servers.
  - info:
      name: Import Postman Collection Data
      type: http
    http:
      method: POST
      url: https://api.apidog.com/v1/projects/:projectId/import-postman-collection
      headers:
      - name: X-Apidog-Api-Version
        value: ''
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the Apidog project.
      body:
        type: json
        data: '{}'
    docs: Import API data from a Postman Collection (v2 format) into the specified Apidog project. The collection should be
      provided as a stringified JSON string exported from Postman.
bundled: true