Saltar al contenido
// tools · api-tester

Todo tu flujo de APIs, en el bolsillo

Prueba REST, WebSocket, GraphQL, SSE, gRPC, Socket.IO y MQTT desde el teléfono — diez tipos de auth, aserciones sin código más un motor JavaScript real, colecciones versionadas como ficheros del proyecto, un mock server local y generación de código para 27 destinos.

API Tester
API Tester
7 protocolos10 tipos de auth27 destinos codegenmock servertimeline DNS→TLS
API Tester start screen listing REST, WebSocket, GraphQL, SSE, gRPC, Socket.IO and MQTT

Siete protocolos, un solo cliente

Todo lo que llamas, de REST a gRPC.

  • REST con 8 métodos coloreados, GraphQL con introspection de esquema
  • WebSocket, Server-Sent Events, Socket.IO y MQTT
  • gRPC por reflexión del servidor — sin fichero .proto
The authentication type dropdown listing Bearer, Basic, API Key, OAuth 2.0, Digest, AWS Signature and Custom

Auth de verdad

Ocho tipos, incluidos los difíciles.

  • OAuth2 con cuatro grant types, AWS SigV4 y Digest
  • Bearer, Basic, API key y custom
  • Pre-request scripts para tokens y firmas calculados
A GET to api.github.com answered 200 in 309 ms, with the JSON response as a foldable tree

Respuestas con rayos X

Mira a dónde van de verdad los milisegundos.

  • Timeline: DNS · TCP · TLS · TTFB · transfer
  • Seis pestañas: body, headers, cookies, tests, timeline, console
  • Aserciones sin código más scripts de test en JavaScript real
Mock server sheet: stopped, with port and latency fields and the loopback-only note

Un mock server local

Desarrolla el front antes de que exista el back.

  • Servidor HTTP local en el puerto 8090
  • Rutas con patrones y prioridad
  • Status, headers y latencia configurables

// spec

La ficha técnica

ProtocolosREST · WS · GraphQL · SSE · gRPC · Socket.IO · MQTT
Métodos HTTP8
Tipos de auth8
Tipos de body10
Generación de código27
Importar / exportar6 in / 6 out
Puerto del mock server:8090
Scopes de variables4 scopes

plan.free

  • ·Todos los protocolos, auth, scripts y code-gen
  • ·Importar y exportar (5 in / 6 out)
  • ·Una colección y un entorno

plan.premium

  • +Mock server local
  • +Collection runner y load testing
  • +Colecciones, entornos e historial ilimitados

// faq

Preguntas frecuentes

¿Se pueden probar APIs REST desde el teléfono?

Sí. El probador de APIs envía peticiones REST con los 8 métodos HTTP, además de WebSocket, GraphQL, Server-Sent Events, gRPC, Socket.IO y MQTT, y muestra estado, cabeceras, tiempos y cuerpo: un cliente de API completo funcionando en Android.

¿Admite GraphQL y WebSocket?

Sí. Junto con REST maneja consultas GraphQL, conexiones WebSocket en vivo y flujos SSE, así que puedes probar APIs en tiempo real y basadas en consultas —no solo endpoints HTTP simples— desde una única herramienta en el teléfono.

¿Puede probar gRPC, Socket.IO o MQTT?

Sí. Las llamadas gRPC funcionan por reflexión del servidor — sin importar ningún fichero .proto, solo apunta a host:puerto y descubre los servicios. Socket.IO se conecta a un namespace para escuchar y emitir eventos, y MQTT conecta con o sin TLS para suscribirse y publicar por topic con QoS 0/1/2.

¿Puedo escribir scripts de test reales, no solo comprobar un status code?

Sí, de dos formas. Un constructor de aserciones sin código comprueba status code, tiempo de respuesta, headers, JSONPath o tamaño del body contra un valor sin necesidad de programar. Para lo demás, los scripts de test en JavaScript real corren en un proceso sandbox aislado — un script roto no puede tumbar la app, y en dispositivos antiguos cae a un simple aviso en consola en vez de fingir que pasó.

¿Mis colecciones de API se guardan en la nube?

No — todo vive en el dispositivo. Y puedes ir más allá: "Guardar en el proyecto" espeja una colección como un fichero JSON legible por petición dentro del mismo proyecto que tiene abierto el editor de código, así que revisas y versionas tu colección de API con el gestor de Git de la propia app, igual que cualquier otro fichero del repositorio.

¿Qué métodos de autenticación admite?

Hay 10 tipos de autenticación integrados, como tokens Bearer, Basic auth, API keys y OAuth, para llamar a endpoints protegidos sin construir cabeceras a mano. Las variables funcionan en 4 ámbitos para mantener los secretos fuera de cada petición.

¿Puede generar código cliente a partir de una petición?

Sí. Exporta código listo para usar para 27 destinos, e importa/exporta colecciones (6 formatos de importación, 6 de exportación), así una petición que probaste en el teléfono pasa directa a tu código o se mueve entre herramientas.

¿Hay un servidor mock integrado?

Sí. Un servidor mock local corre en el puerto 8090, así puedes definir rutas y respuestas y desarrollar contra una API falsa antes de que exista el backend real: útil para construir el frontend y la API en paralelo.

Llévatelo en el bolsillo

Android 9+ · 64 bits · gratis