Format / normalize YAML
API · /yaml-api
API YAML
Convierte, valida y ordena YAML a través de una API rápida y completamente local. Convierte YAML a JSON (incluyendo flujos de múltiples documentos) o JSON a YAML limpio con ordenación opcional de claves y sangría personalizada, valida un documento y obtén la línea y columna exacta de cualquier error de sintaxis con un fragmento de contexto, o reformatea y normaliza YAML existente. Las entradas se pueden enviar como cuerpo raw text/plain, un campo JSON o un parámetro de consulta; las salidas son JSON ordenado. Cómputo puro del lado del servidor sin terceros ascendentes, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para DevOps y CI/CD, herramientas de configuración e infraestructura como código, plataformas sin código, editores y tuberías de datos.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 91 ms
- Sondas del servidor · 24h
- Suscriptoras
- 3,276
- activa
- Llamadas totales
- 80
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 1,000 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1,000 solicitudes/mes, 2 req/s
- YAML↔JSON, validar y formatear
- Soporte para múltiples documentos
- Sin tarjeta de crédito
Basic
€4.00 /mes
- 60,000 llamadas / mes
- 8 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 60,000 solicitudes/mes, 8 req/s
- Informe de errores de línea/columna
- Ordenación de claves y sangría personalizada
- Uso comercial, soporte por correo electrónico
Pro
€11.00 /mes
- 400,000 llamadas / mes
- 20 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 400,000 solicitudes/mes, 20 req/s
- Procesamiento de configuración de alto volumen
- Entrada de cuerpo de texto plano sin formato
- Soporte prioritario por correo electrónico
Mega
€31.00 /mes
- 2,000,000 llamadas / mes
- 50 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 2,000,000 solicitudes/mes, 50 req/s
- CI/CD y escala de plataforma
- Concurrencia máxima
- Soporte prioritario
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de Front Matter
Lee y escribe el bloque de metadatos de front matter al inicio de archivos Markdown y de contenido — el encabezado --- ... --- utilizado por Jekyll, Hugo, Astro, Eleventy, Gatsby, Next.js MDX y Obsidian. El endpoint de parseo divide un documento en sus datos estructurados de front matter (título, etiquetas, fecha, indicadores de borrador y cualquier otra cosa, como JSON adecuado), el contenido del cuerpo y un extracto opcional, y te indica si había front matter presente. El endpoint de stringify hace lo inverso: dale un objeto JSON de campos y un cuerpo, y devuelve un archivo Markdown limpio con un bloque de front matter en YAML. El front matter se lee como YAML (que también acepta JSON). Perfecto para pasos de compilación de sitios estáticos, importaciones de CMS sin cabeza, migraciones de contenido y validación de publicaciones. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo; envía documentos grandes mediante POST. En vivo, nada se almacena. 3 endpoints. Distinto de la renderización de Markdown / extracción de tabla de contenidos y de la conversión de formato YAML/TOML.
api.oanor.com/frontmatter-api
API Dotenv
Convierte entre archivos .env (dotenv) y JSON, en ambas direcciones. El endpoint de parseo lee texto .env en un objeto JSON limpio: omite líneas en blanco y comentarios #, respeta un export opcional al inicio, elimina comillas simples y dobles de los valores (interpretando escapes \n, \t y \" dentro de comillas dobles), elimina comentarios en línea después de valores sin comillas, admite valores que abarcan varias líneas dentro de comillas, y puede expandir opcionalmente referencias ${VAR} y $VAR contra las variables ya definidas anteriormente en el mismo archivo — mientras que los valores entre comillas simples se mantienen estrictamente literales. El endpoint de stringify convierte un objeto JSON de vuelta a un archivo .env válido, poniendo comillas solo a los valores que realmente lo necesitan y opcionalmente prefijando cada línea con export para ser usado en shell. Todo se calcula local y deterministicamente, por lo que es instantáneo y privado — tus secretos nunca abandonan la solicitud. Ideal para herramientas de configuración y migraciones, pipelines CI/CD, convertir .env a JSON para aplicaciones que quieren configuración estructurada (y viceversa), y validar archivos de entorno. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto maneja el formato dotenv; para archivos INI con [secciones] usa una API INI, y para YAML o TOML usa esas APIs.
api.oanor.com/dotenv-api
API de Fusión JSON
Fusiona objetos JSON en profundidad: la operación que todo sistema de configuración y ajustes necesita. El endpoint de fusión combina recursivamente dos objetos (el segundo anula al primero), o una lista completa de objetos fusionados de izquierda a derecha, combinando objetos anidados clave por clave en lugar de reemplazarlos por completo, con una elección de estrategia para arreglos: reemplazar (predeterminado), concatenar, unión (concatenar y eliminar duplicados) o merge_index (fusionar elemento por elemento). Un valor nulo en el objeto que anula puede sobrescribir el valor existente o ser ignorado, para que puedas modificar solo los campos que deseas. El endpoint de valores predeterminados es el inverso e igualmente útil: completa solo las claves que faltan en tus datos a partir de un objeto de valores predeterminados, de modo que tus valores existentes siempre ganan, exactamente como se superponen los ajustes de un usuario sobre la configuración predeterminada. Todo se calcula local y determinísticamente, sin necesidad de esquema. Ideal para la superposición de configuraciones y banderas de características, fusiones de ajustes y preferencias, combinación de respuestas de API o actualizaciones parciales, anulaciones de entorno y valores predeterminados de plantillas. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto fusiona documentos; para diferenciarlos o parchearlos (RFC 6902) usa una API de diff JSON, para aplanarlos usa una API de aplanamiento, y para direccionar valores usa una API de JSON-Pointer.
api.oanor.com/jsonmerge-api
API de Tabla HTML
Renderiza datos tabulares como una tabla HTML y analiza una tabla HTML de vuelta a datos. El endpoint de renderizado convierte un array JSON (de objetos o de arrays) o CSV en una <table> semántica y limpia con <thead>/<tbody>, un caption opcional y clase CSS; cada celda con escape HTML para que sea segura de incrustar. El endpoint de análisis hace lo inverso: dale cualquier HTML que contenga una tabla y obtén los encabezados, las filas y un array JSON de objetos listo para usar, con entidades decodificadas y etiquetas eliminadas de cada celda. Perfecto para correos electrónicos e informes, paneles y pantallas de administración, y para extraer o migrar contenido tabular. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo; hasta 2 MB vía POST. En vivo, nada almacenado. 3 endpoints. Distinto del renderizado de tablas Markdown/ASCII y de la extracción genérica de HTML.
api.oanor.com/htmltable-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API YAML?
¿Cuál es el límite de velocidad de API YAML?
¿Cuánto cuesta API YAML?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API YAML con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.
curl https://api.oanor.com/yaml-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/yaml-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/yaml-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/yaml-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.