API 调试,
一次回车的距离

Portman 是本地优先的 API 调试客户端。请求构建、环境切换、团队集合与断言测试在同一界面完成,变量与令牌不出本机。

$ curl -fsSL https://get.portman.dev | sh

macOS / Windows / Linux / npm

CtrlEnter 发送请求 CtrlE 切换环境 CtrlK 命令面板

本地回显中位数 18 ms / 每周稳定发送 2.3 亿 次请求 / 零上传 零遥测

02 / 环境切换

三个环境,一枚快捷键

变量在本地解析,令牌存进系统钥匙串。切换环境只改写请求地址与变量注入,不触碰请求历史与断言。

变量当前解析值说明
baseUrlhttps://api.mercury-staging.dev/v2服务地址
apiKeysk_staging_9f3a****存于系统钥匙串
regioncn-east-1资源区域
timeout30000单位 毫秒

机密不出本机

apiKey 与 OAuth 刷新令牌写入 macOS 钥匙串、Windows 凭据管理器。导出集合时自动脱敏为 sk_live_****。

零上传 / 零遥测

生产环境默认只读

对生产环境发起写请求需要二次确认,确认框会列出将要变更的集合与请求数。

写保护已开启

03 / 核心能力

为高频调试而生的工具箱

每一项能力都对应一个真实的高频动作:导入、切换、对比、回归。没有仪表盘,没有社交动态。

请求构建器

14 种 HTTP 方法,cURL 一键导入,请求体按 JSON Schema 实时校验。光标停在哪个字段,校验提示就跟到哪里,不用点开第三层面板。

curl -X POST https://api.mercury.dev/v2/checkout/sessions -d @body.json CtrlI 导入 cURL

环境与机密

变量解析全部本地完成,令牌写入系统钥匙串,集合导出自动脱敏。

CtrlE 切换环境

团队集合

集合即 Git 仓库:分支、评审、回滚,与代码同一节奏演进。

main / feat-sms-login

断言与测试

把断言写进请求本身,CLI 一条命令把整个集合跑进 CI。

portman run checkout.yaml

响应对比

双击任意两次响应生成字段级 diff,接口回归一眼可见。

CtrlD 对比上次响应

04 / 团队集合

集合就是 Git 仓库

谁改了哪个请求、为什么改,一条 diff 看得清清楚楚。新成员克隆仓库即可获得全部环境变量占位与断言。

工作区checkout-team

已同步 / 2 分钟前 4 个集合 / 175 个请求
集合请求数最近变更负责人状态
支付 checkout 86 2 小时前 / main 林林一舟 已同步
账户 accounts 54 昨天 / feat-sms-login 陈陈晓 评审中
Webhook 回调 23 3 天前 / main 赵赵铭 草稿
内部接口 internal 12 上周 / main 林林一舟 已同步
林陈赵吴 4 名成员 / 2 个分支在评审 git clone git@portman.dev:checkout-team

05 / 文档与快捷键

三步跑起来

从安装到跑进 CI 不超过五分钟。命令行与桌面客户端共享同一份配置,改一处即生效。

01

安装客户端

brew install --cask portman 或 npm i -g portman-cli,两者可并存。

02

打开工作区

portman open checkout-team,团队集合按 Git 拉取,环境变量占位自动就位。

03

发送第一个请求

填好地址按 CtrlEnter。断言与请求一起保存进集合,下一人在同一路径上继续。

快捷键作用位置
Ctrl Enter发送当前请求请求构建器
Ctrl E循环切换环境全局
Ctrl K打开命令面板全局
Ctrl P按名称打开请求工作区
Ctrl D与上次响应对比响应面板
Ctrl I导入 cURL请求构建器

06 / 定价

先免费,再按需付费

个人调试永久免费。付费买的不是界面皮肤,而是自动化与团队协作。

按年计费立省 20%
功能与限额 免费版个人日常调试 专业版重度使用与自动化 团队版协作与治理
按月计费 ¥0永久 ¥28每月 / 人 ¥78每月 / 席
集合数量3 个无限制无限制
环境数量3 个无限制无限制
机密存入系统钥匙串—包含包含
响应 diff 与基线—包含包含
CLI 与 CI 集成—包含包含
集合 Git 同步与评审——包含
角色权限与审计日志——包含
3 席起订 / 随时退订 免费下载 开始 14 天试用 联系销售