Apidog Docs
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
Learning Center
HomeSupport CenterAPI ReferencesDownloadChangelog
Learning Center
HomeSupport CenterAPI ReferencesDownloadChangelog
  1. Entornos y variables
  • Centro de aprendizaje de Apidog
  • Primeros pasos
    • Introducción a Apidog
    • Conceptos básicos en Apidog
    • Navegación por Apidog
    • Inicio rápido
      • Descripción general
      • Crear un Endpoint
      • Realizar una petición
      • Añadir una aserción
      • Creación de escenarios de prueba
      • Compartir documentación de API
      • Explore Más
    • Migración a Apidog
      • Descripción general
      • Importación manual
      • Importación programada (Vincular fuentes de datos)
      • Opciones de importación
      • Exportar datos
      • Importar desde
        • Importar desde Postman
        • Importar especificación OpenAPI
        • Importar cURL
        • Importar archivos Markdown
        • Importar desde Insomnia
        • Importar desde apiDoc
        • Importar archivo .har
        • Importar WSDL
  • Datos de API mock
    • Descripción general
    • Smart Mock
    • Mock personalizado
    • Secuencia de prioridad de mock
    • Scripts de mock
    • Mock en la nube
    • Mock de Runner autoalojado
    • Idioma de mock (locales)
  • Cuenta y preferencias
    • Configuración de la cuenta
    • Generación de un token de acceso OpenAPI
    • Notificación
    • Configuración de idioma
    • Teclas de acceso rápido
    • Configuración del proxy de red
    • Copia de seguridad de los datos
    • Actualizar Apidog
    • Eliminar cuenta
    • Funciones experimentales
  • Enviar peticiones
    • Descripción general
    • Depuración de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP o WebService
    • GraphQL
    • gRPC
    • Usar agentes proxy de petición para la depuración
    • Crear peticiones
      • Historial de peticiones
      • Conceptos básicos de las peticiones
      • Parámetros y cuerpo
      • Encabezados de petición
      • Configuración de peticiones
      • Depurar peticiones
      • Guardar peticiones como endpoints
      • HTTP/2
    • Autenticación y autorización
      • Descripción general
      • Certificados de CA y de cliente
      • Tipos de autorización
      • Autenticación Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticación Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respuesta y cookies
      • Visualización de respuestas de API
      • Gestión de cookies
      • Descripción general
  • Desarrollar y depurar APIs
    • Descripción general
    • Generación de peticiones
    • Envío de peticiones
    • Casos de depuración
    • Casos de prueba
    • Valores dinámicos
    • Validación de respuestas
    • Diseño primero vs. petición primero
    • Generación de código
    • Entornos y variables
      • Descripción general
      • Uso de variables
      • Gestión de entornos
    • Secretos de la bóveda
      • Descripción general
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinámicos
      • Aerolínea
      • Animal
      • Color
      • Comercio
      • Empresa
      • Base de datos
      • Tipo de dato
      • Fecha
      • Finanzas
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagen
      • Internet
      • Ubicación
      • Lorem
      • Música
      • Número
      • Persona
      • Teléfono
      • Ciencia
      • String
      • Sistema
      • Vehículo
      • Word
    • Preprocesadores y postprocesadores
      • Descripción general
      • Aserción
      • Extraer variable
      • Esperar
      • Seguridad
      • Operaciones de base de datos
        • Descripción general
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Descripción general
        • Scripts de preprocesador
        • Scripts de posprocesador
        • Scripts públicos
        • Referencia de scripts de Postman
        • Llamar a otros lenguajes de programación
        • Uso de bibliotecas JS
        • Visualización de respuestas
        • Ejemplos de scripts
          • Scripts de aserción
          • Uso de variables
          • Modificación de peticiones
          • Otros ejemplos
    • Depuración de APIs
      • Depurador de agentes de IA
      • Depurador A2A
  • Diseñar APIs
    • Descripción general
    • Crear un nuevo proyecto de API
    • Conceptos básicos de endpoints
    • Directrices de diseño de API
    • Módulo
    • Configurar múltiples ejemplos de cuerpo de petición
    • Componentes
    • Campos comunes
    • Parámetros globales
    • Historial de cambios del endpoint
    • Comentarios
    • Gestión de endpoints por lotes
    • API de protocolo personalizado
    • Modo Spec-first (Beta)
    • Esquemas de seguridad
      • Descripción general
      • Crear un esquema de seguridad
      • Usar el esquema de seguridad
      • Esquema de seguridad en la documentación en línea
    • Funciones avanzadas
      • Campos personalizados de endpoint
      • Escenarios de prueba asociados
      • Estado del endpoint
      • Apariencia de las listas de parámetros
      • Identificación única de endpoints
    • Schemas
      • Descripción general
      • Crear un nuevo esquema
      • Crear un esquema
      • Generar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Uso de Discriminator
  • Pruebas de API
    • Descripción general
    • Escenarios de prueba
      • Crear un escenario de prueba
      • Pasar datos entre peticiones
      • Condiciones de control de flujo
      • Sincronizar datos desde endpoints y casos de endpoint
      • Importar endpoints y casos de endpoint desde otros proyectos
      • Exportar escenarios de prueba
    • Informes de prueba
      • Informes de prueba
    • Ejecutar escenarios de prueba
      • Ejecutar un escenario de prueba
      • Ejecutar escenarios de prueba por lotes
      • Pruebas basadas en datos
      • Datos de prueba compartidos
      • Tareas programadas
      • Gestionar el entorno de ejecución de API de otros proyectos
    • Suite de pruebas
      • Descripción general
      • Crear una suite de pruebas
      • Orquestar suite de pruebas
      • Ejecutar conjuntos de pruebas localmente
      • Ejecutar suites de prueba mediante CLI
      • Tareas programadas
    • Probar APIs
      • Pruebas de integración
      • Pruebas de rendimiento
      • Pruebas de extremo a extremo
      • Pruebas de regresión
      • Pruebas de contrato
    • Apidog CLI
      • Descripción general
      • Instalación y ejecución de Apidog CLI
      • Opciones de Apidog CLI
    • CI/CD
      • Descripción general
      • Integrar con Github Actions
      • Integrar con Gitlab
      • Integrar con Jenkins
      • Activar prueba mediante commit de Git
  • Publicar documentación de API
    • Descripción general
    • Tecnologías de API compatibles
    • Uso compartido rápido
    • Visualización de la documentación de API
    • Documentación de Markdown
    • Publicación de sitios de documentación
    • Página de inicio de sesión personalizada
    • Diseños personalizados
    • CSS, JavaScript, HTML personalizados
    • Dominio personalizado
    • Funciones de IA
    • Configuración de SEO
    • Configuración avanzada
      • Búsqueda en la documentación
      • Proxy CORS
      • Integración de Google Analytics
      • Configuración del árbol de carpetas
      • Configuración de visibilidad
      • Incrustación de valores en las URL de documentación
    • Versiones de API
      • Descripción general
      • Crear versiones de API
      • Publicación de versiones de API
      • Compartir endpoints con versiones de API
  • Ramas
    • Descripción general
    • Crear una rama de sprint
    • Prueba de APIs en una rama
    • Diseño de API en una rama
    • Fusionar ramas de sprint
    • Gestión de ramas de sprint
    • AI Branch (Beta)
  • Funciones de IA
    • Descripción general
    • Habilitación de funciones de IA
    • Generación de casos de prueba
    • Modificación de esquemas con IA
    • Comprobación de cumplimiento del endpoint
    • Comprobación de integridad de la documentación de API
    • Nomenclatura de campos con IA
    • Preguntas frecuentes
  • Servidor MCP de Apidog
    • Descripción general
    • Conectar un proyecto de Apidog a la IA
    • Conectar documentación publicada a la IA
    • Conectar archivos OpenAPI a la IA
  • Mejores prácticas
    • Gestión de firmas de API
    • Acceso a APIs protegidas con OAuth 2.0
    • Flujo de trabajo de colaboración
    • Gestión del estado de autenticación
  • Espacio sin conexión
    • Descripción general
  • Administración
    • Gestión de proyectos
      • Gestión de proyectos
      • Configuración de notificaciones
      • Gestión de miembros del proyecto
      • Recursos del proyecto
        • Conexión a la base de datos
        • Conexión con Git
    • Gestión de equipos
      • Gestión de equipos
      • Gestión de miembros del equipo
      • Actividades del equipo
      • Roles y permisos del equipo
      • Recursos del equipo
        • General Runner
        • Variables de equipo
        • Agente proxy de peticiones
      • Colaboraciones en tiempo real
        • Colaboración en equipo
    • Lista de verificación de incorporación
      • Conceptos básicos
      • Guía de incorporación
    • Gestión de la organización
      • Gestión de la organización
      • Rol y permisos de la organización
      • Gestión de planes
        • Administradores de facturación en organizaciones
      • Inicio de sesión único (SSO)
        • Descripción general de SSO
        • Configuración de Microsoft Entra ID
        • Configuración de Okta
        • Configuración de SSO para una organización
        • Gestión de cuentas de usuario
        • Asignar grupos a equipos
      • Aprovisionamiento SCIM
        • Introducción al aprovisionamiento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos de la organización
        • Runner autohospedado
  • Facturación
    • Descripción general
    • Créditos
    • Actualizar su plan
    • Métodos de pago alternativos
    • Gestión de suscripciones
    • Trasladar equipos de pago a organizaciones
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensión del navegador
      • Chrome
      • Microsoft Edge
    • Proxy de peticiones
      • Proxy de peticiones en la web
      • Proxy de petición en documentos compartidos
      • Proxy de peticiones en el cliente
  • Datos y seguridad
    • Almacenamiento y seguridad de datos
    • Privacidad y seguridad de los datos del usuario
    • Enrutamiento de peticiones y seguridad de datos
  • Referencias
    • Enfoque de diseño de API primero
    • Extensiones de la especificación OpenAPI de Apidog
    • JSONPath
    • XPath
    • Expresiones regulares
    • JSON Schema
    • Formato de archivo CSV
    • Instalación del entorno Java
    • Entorno de implementación de Runner
    • Sintaxis Markdown de Apidog
    • Extensiones Swagger de Apidog
      • Descripción general
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensiones JSON Schema de Apidog
      • Descripción general
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europa
    • Apidog Europe
  • Centro de soporte
  1. Entornos y variables

Gestión de entornos

Al realizar peticiones de API, a menudo es necesario cambiar entre entornos de desarrollo, prueba y producción. Apidog facilita el envío de peticiones a diferentes entornos: solo necesita hacer clic y seleccionar el entorno deseado en la esquina superior derecha de la interfaz.
Un entorno de Apidog consta de dos elementos principales:
1.
URL base: Mantiene el destino de entrega de la petición.
2.
Variables: Grupos de variables que pueden referenciarse en peticiones o scripts.
Al cambiar entre entornos, tanto la URL base como las variables de entorno utilizarán los valores definidos en el entorno actual.

Crear un entorno#

1
Abrir Gestión de entornos
Haga clic en el botón Gestión de entornos ≡ en la esquina superior derecha de la interfaz.
2
Crear nuevo entorno
Haga clic en el último elemento de la lista del lado izquierdo etiquetado como Nuevo entorno.
3
Configurar entorno
Introduzca un nombre para su nuevo entorno. Añada la URL base y las variables.
Crear entorno
4
Guardar
Haga clic en Guardar.
5
Seleccionar entorno
Para utilizar el nuevo entorno, selecciónelo desde el selector de entorno en la parte superior derecha de la interfaz. Esto lo convierte en el entorno activo y establece todas las variables con los valores especificados en el entorno.
TIP
Apidog mantiene una separación clara entre los entornos y las URL base. Los entornos representan diferentes etapas de despliegue (desarrollo, prueba, producción), mientras que las URL base se configuran dentro de cada entorno. Esta separación proporciona flexibilidad al gestionar múltiples servicios o microservicios en diferentes entornos.
En cambio, los entornos de Apidog reflejan directamente entornos reales como desarrollo, prueba y producción, en lugar de tratar cada URL base como un único entorno.

URL base#

La URL base es la función principal en un entorno de Apidog. En Apidog, una ruta de endpoint normalmente comienza con una barra diagonal (/) y no incluye la URL base. Al enviar una petición, Apidog antepone la URL base de destino a la ruta del endpoint.
Un formato estandarizado de URL base comienza con el protocolo y excluye la barra diagonal final (/).
Ejemplos:
https://127.0.0.1
http://abc.com/v1
Cada URL base corresponde a un Módulo específico. En la mayoría de los casos, un endpoint utilizará la URL base de su módulo para enviar peticiones.
Por ejemplo, si la URL base del módulo predeterminado para el entorno de Producción es http://abc.com/v1 y la ruta de su endpoint es /pet, entonces, cuando envíe una petición en el entorno de Producción, la URL real de la petición enviada sería:
http://abc.com/v1/pet
TIP
Si la ruta del endpoint comienza con http:// o https://, la URL base no se anexará. Sin embargo, generalmente no se recomienda codificar URL completas de forma rígida en los endpoints.
variable BASE_URL
En Apidog, existe una variable de entorno especial llamada BASE_URL que almacena la URL base del "Default Server" del entorno actual. Generalmente no se recomienda utilizar esta variable directamente.
Para scripts personalizados:
Recomendado: Use pm.request.getBaseUrl() para obtener la URL base del endpoint actual.
Evite: Usar pm.environment.get('BASE_URL'), ya que puede no capturar correctamente la URL base si el endpoint no ocupa el "Default Server".
Si crea manualmente una variable de entorno etiquetada como BASE_URL, esta tendrá prioridad sobre la BASE_URL predefinida del sistema.
Nota: Los scripts no pueden modificar la configuración de la URL base en sí. El comando pm.environment.set('BASE_URL', 'My_url') solo creará una variable llamada BASE_URL.

Usar múltiples URL base con módulos#

Si los endpoints de su proyecto necesitan conectarse a múltiples URL base (por ejemplo, microservicios), la mejor manera de gestionarlos es usando múltiples Módulos en Apidog.
Escenario de ejemplo:
Endpoints de usuario: https://user.example.com
Endpoints de pedidos: https://order.example.com
Endpoints de productos: https://product.example.com
Pasos de configuración:
1
Crear módulos
En la parte superior del árbol de carpetas de API, añada múltiples módulos correspondientes a sus servicios.
Añadir módulos
2
Configurar URL base
En Gestión de entornos, verá campos para establecer la URL base de cada módulo. Introduzca las URL para cada entorno y haga clic en Guardar.
Configurar URL base de módulos
3
Establecer la URL base del módulo
En la configuración de la carpeta raíz de un módulo, elija qué URL base deben usar los endpoints del módulo.
Configuración predeterminada: Usa la primera URL base listada para ese módulo (recomendado).
Especificar manualmente: Seleccione otra URL base manualmente. (No recomendado para la mayoría de los casos).
Configuración de carpeta de módulo
4
Herencia
En subcarpetas o endpoints individuales, también puede especificar la URL base.
Heredar de los elementos superiores: Sigue la carpeta principal (predeterminado).
Especificar manualmente: Sobrescriba para elementos específicos.
Configuración de endpoint
5
Enviar peticiones
Una vez configurado, simplemente haga clic en Enviar. Apidog determina la URL base adecuada según la configuración del módulo y del entorno.

Añadir variables de entorno#

Cuando añade una variable a un entorno, puede especificar dos valores:
Valor inicial: Compartido con el equipo.
Valor actual: Almacenado localmente en su equipo.
Obtenga más información sobre Uso de variables.

Cambiar entre entornos#

Apidog muestra el entorno actual en el selector de entorno en la parte superior derecha del área de trabajo. Cada vez que realice una petición o ejecute un script, Apidog utilizará los valores actuales de todas las variables en el entorno seleccionado.
Para cambiar, simplemente elija un entorno diferente desde el selector.
TIP
Endpoints frente a peticiones
En Apidog:
Endpoint: La especificación de la API (la ruta normalmente comienza con /).
Petición: La petición HTTP real enviada (incluye la URL completa).
Los servicios definidos en un entorno se aplican a los endpoints. Al usar la pestaña Petición para depuración ad hoc (similar a Postman), puede usar la sintaxis {{Base_url}} si es necesario.

Migración de entornos#

En Apidog, el Valor inicial de las variables se sincroniza dentro del equipo, mientras que el Valor actual solo se almacena localmente. Esto significa que los valores actuales no se trasladan a otros dispositivos.
Apidog proporciona funcionalidad de exportación/importación para migrar entornos (incluidos los valores actuales locales) entre equipos.
1
Exportar
En Gestión de entornos, sitúe el cursor sobre ... junto al entorno y haga clic en Exportar para obtener un archivo JSON.
2
Importar
En el equipo de destino, abra Gestión de entornos, sitúe el cursor sobre ..., haga clic en Importar y seleccione el archivo JSON.

Alcance de visibilidad de los entornos#

Puede crear Entornos privados para las variables que no desea compartir.
En la esquina superior derecha de la configuración del entorno, establezca el alcance de visibilidad.
Compartido: Visible para el equipo (predeterminado).
Privado: Visible solo para usted.
TIP
Los entornos privados comparten la misma lista de servicios (URL base) que otros entornos. Añadir o eliminar servicios en un entorno privado afectará simultáneamente a todos los entornos.

Preguntas frecuentes#

¿Cómo obtener la URL base del servicio en un script personalizado?
Use pm.request.getBaseUrl() para recuperar la URL base del endpoint actual.
Modified at 2026-06-09 08:52:14
Previous
Uso de variables
Next
Descripción general
Built with