API Tester
FreePro para Mock Server, Collection Runner y Performance TestingCliente HTTP profesional integrado en el IDE. Equivalente funcional a Postman / Insomnia: soporta REST, WebSocket, GraphQL y Server-Sent Events; gestiona colecciones jerárquicas, historial, ambientes con variables {{var}}, cookie jar persistente, mock server local y generación de código en 25+ lenguajes.
Tres destinos principales
Request
Editor activo de la request actual: URL bar, params, headers, body, auth, scripts, settings.
Collections
Colecciones jerárquicas (Collection → Folders → Requests) con búsqueda, renombrado y reorganización.
History
Histórico con filtros por método y starred, agrupación por fecha (Today / Yesterday / This week / Older).
Protocolos soportados
REST
8 métodosGET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS · TRACE. Cada método con color. Cliente HTTP robusto con timeouts configurables, cookie jar gestionado, follow redirects y verify SSL opcional.
WebSocket
WSConexión wss://, headers personalizados, subprotocolos. Estados (CONNECTING / CONNECTED / DISCONNECTED / ERROR). Historial tipo chat (sent / received). Auto-reconnect y plantillas de mensaje guardadas.
GraphQL
GQLEditor de query, variables JSON, operation name. Fetch Schema con introspection. Schema explorer (types, fields, arguments). Soporte para queries, mutations y subscriptions.
SSE
Server-Sent EventsURL + headers personalizados. Timeline de eventos en tiempo real (id, event type, data, timestamp, retry). Filtro por tipo. Auto-reconnect con respeto al retry del servidor. Tracking de Last-Event-ID.
Editor de request por secciones
URL bar sticky + accordion con seis secciones colapsables. Cada sección tiene su color de acento (Params cyan, Headers magenta, Body orange, Auth green, Scripts yellow, Settings blue).
URL bar
Method chip (8 métodos), URL input monospace, send button con spinner, protocol selector (REST / WS / GQL / SSE).
Params
Query parameters con checkbox enable/disable por fila, contador de params activos.
Headers
Autocompletado de headers comunes (Content-Type, Accept, Authorization, Cache-Control, User-Agent…).
Body
10 tipos: None, JSON (con Beautify/Minify), Form URL-Encoded, Multipart (TEXT/FILE), Raw, XML, HTML, JavaScript, Binary, GraphQL.
Auth
10 tipos con disclosure progresivo (ver tabla abajo).
Scripts
Pre-request y test scripts en JavaScript estilo Postman. Console output con niveles LOG/INFO/WARN/ERROR.
Settings
Timeout, follow redirects, verify SSL, enable cookies, encode URL, proxy, client certificate.
Tipos de autenticación
Comunes
None
—
Bearer
Token + prefix
Basic
Usuario + contraseña
API Key
Nombre + valor + ubicación (Header / Query)
Avanzados
OAuth2
Authorization Code · Client Credentials · Password · Implicit
Digest
realm · nonce · algorithm · qop · opaque
AWS Signature v4
accessKey · secretKey · region · service · sessionToken
Hawk
authId · authKey · algorithm · ext
NTLM
username · password · domain · workstation
Custom
Nombre + valor libre
Response panel
Estados Empty / Loading / Success / Error. Header con status chip coloreado por rango (2xx verde, 3xx azul, 4xx naranja, 5xx rojo), tiempo, tamaño, protocolo e IP remota.
- •Body con vistas Pretty (formateado JSON/XML/HTML), Raw, Preview (HTML renderizado) y Tree (JSON colapsable)
- •Timeline con DNS · TCP · TLS · TTFB · Content transfer
- •Tests muestra los resultados de las aserciones del script
- •Search dentro del body con resaltado de matches y jump to top/bottom
- •Copy, Share, Save response, Redirect chain con cada URL y status
Environments y variables
Variables interpoladas con sintaxis {{var}} en URL, headers, body, auth y cookies. Cada variable tiene scope (Global / Environment / Collection / Local) y puede marcarse como secret para ocultar el valor.
Multi-environment
Crear / eliminar / activar ambientes. Solo uno activo a la vez.
Globals
Variables globales visibles desde cualquier ambiente.
Secrets
Variables marcadas como secret ocultan su valor en la UI.
Resolución por scope
Local > Collection > Environment > Global
Free: 1 environment. Pro: ilimitados.
Mock Server
ProServidor HTTP local en el dispositivo (puerto 8090 por defecto) con CRUD de rutas mock. Cada ruta define método, path con patrones (/users/:id), status code, headers, body, delay simulado y prioridad de matching.
- •Toggle ON/OFF del servidor desde el sheet
- •Log de requests entrantes (método, path, ruta matcheada, status, timestamp)
- •Latencia configurable por ruta
- •Headers y body de respuesta arbitrarios
Code Generator — 25+ lenguajes
Convierte la request actual en código listo para pegar. Cada salida incluye imports, configuración de headers/body/auth y manejo básico de errores.
Import / Export
Import
- • cURL
- • Postman v2.1
- • Insomnia
- • OpenAPI 3.0 / Swagger
- • HAR
Export
- • cURL
- • Postman v2.1
- • Insomnia
- • OpenAPI 3.0
- • HAR
- • Markdown
El cURL converter es bidireccional: parsea flags -X, -H, -d, --data-urlencode, -F, --data-binary, -u, --digest, --ntlm, --proxy, --connect-timeout, -k, -L, --max-redirs.
Bottom sheets
Environments
Ambientes y variables con interpolación
Cookies
Cookie jar persistente con badges Secure/HttpOnly
Import
Importar cURL, Postman, Insomnia, OpenAPI, HAR
Code Generator
Generar código en 25+ lenguajes
Mock Server
Servidor HTTP local con rutas mock (Pro)
Settings
Timeout, redirects, SSL, cookies, proxy, cert
Tools
Grid de acciones rápidas: New, Duplicate, Save, Import/Export, Tools
Plan Free vs Pro
| Funcionalidad | Free | Pro |
|---|---|---|
| Protocolos REST / WS / GraphQL / SSE | ✓ | ✓ |
| Editor completo (params, headers, body, auth, scripts) | ✓ | ✓ |
| Response panel completo (tabs, timeline, tests) | ✓ | ✓ |
| Cookie jar | ✓ | ✓ |
| Import (cURL, Postman, Insomnia, OpenAPI, HAR) | ✓ | ✓ |
| Code generator (25+ lenguajes) | ✓ | ✓ |
| Collections | 1 | Ilimitadas |
| Environments y variables | 1 | Ilimitados |
| Request history | Limitado | Ilimitado |
| Mock Server | — | ✓ |
| Collection Runner (ejecución por lotes) | — | ✓ |
| Performance / Load testing | — | ✓ |
Estadísticas del módulo
4
Protocolos
8
Métodos HTTP
10
Tipos de body
10
Tipos de auth
7
Bottom sheets
25+
Lenguajes code-gen
6
Tabs de response
Siguiente
Base de datos