Parchment
Parchment es un SaaS para crear y organizar páginas y colecciones independientes con edición por bloques y API para gestionar contenido.
¿Qué es Parchment?
Parchment es un SaaS simple “alternativa a Notion” centrado en crear y organizar páginas y colecciones independientes. Ofrece una interfaz limpia conceptualmente centrada en organizar contenido en páginas, con colecciones que actúan como agrupaciones.
Una parte principal de la funcionalidad de Parchment es el acceso programático: puedes gestionar colecciones, páginas y los bloques dentro de las páginas mediante una API. Esto está pensado para usuarios que desean contenido de página estructurado que puedan crear, actualizar y exportar a través de código.
Características clave
- Colecciones y páginas (gestionadas vía acciones de API): Crea, renombra, lista y elimina colecciones y páginas para controlar la estructura de contenido de forma programática.
- Contenido de página basado en bloques: Las páginas se componen de bloques ordenados (p. ej., encabezados, texto, listas, código, divisores) que puedes agregar o reemplazar.
- Reescrituras completas de página con
replace_blocks: Replace elimina todos los bloques existentes en la página y escribe un nuevo array en orden; útil para generar una página completa desde cero. - Ediciones incrementales con
append_blocks: Append agrega bloques al final de una página y no reemplaza el contenido existente, compatible con flujos de trabajo aditivos. - Listas anidadas con
indent_level: Los bloquesbullet_listynumbered_listaceptan un enteroindent_level(0–4) para representar el renderizado de listas anidadas. - Formato de bloques basado en HTML: El contenido de los bloques se almacena como cadenas HTML; el formato compatible incluye negrita, cursiva, tachado, enlaces y texto coloreado mediante etiquetas HTML estándar.
- Bloques de grupo (
group/delete_group): Un bloque de grupo actúa como contenedor para bloques hijos; creas el grupo, luego asocias bloques hijos congroup_id, y puedes eliminar el grupo (y sus hijos) en una sola operación. - Tipos de bloques definidos: Incluye
text,heading1/2/3,bullet_list,numbered_list,todo,quote,divider,codeygroup.
Cómo usar Parchment
- Crea una clave API y envía solicitudes a la URL base de la API:
https://theparchment.app/functions/v1/api. - Lista o crea estructura: Comienza listando colecciones (
list_collections), luego crea colecciones y páginas usando las acciones correspondientes (p. ej.,create_collection,create_page). - Escribe contenido de página usando bloques: Usa
append_blockspara agregar bloques al final de una página existente, oreplace_blockspara reescribir toda la página en una sola llamada. - Formatea contenido con cadenas HTML: Proporciona el
contentde cada bloque como una cadena HTML usando etiquetas compatibles (por ejemplo, enlaces vía<a href="...">...</a>). - Organiza con agrupación cuando sea necesario: Crea primero un bloque
group, luego agrega bloques hijos que referencien el grupo víagroup_id; elimina contenido relacionado usandodelete_group.
Casos de uso
- Genera páginas desde datos estructurados: Usa
replace_blockspara escribir un diseño de página completo (encabezados, divisores, párrafos, listas) desde una única fuente de verdad. - Construye registros de documentación “solo agregar”: Usa
append_blockspara agregar nuevas secciones, actualizaciones o entradas al final de una página sin alterar el contenido previo. - Mantén listas de verificación jerárquicas: Crea bloques
todo(elementos con casilla) y usa bloquesbullet_list/numbered_listanidados conindent_levelpara representar subtareas u esquemas. - Gestiona bloques de contenido con plantillas en múltiples páginas: Crea y renombra páginas de forma programática, luego inserta secuencias de bloques consistentes (incluyendo fragmentos de código vía el tipo de bloque
code). - Crea secciones reutilizables vía agrupación: Usa bloques de grupo para mantener bloques relacionados juntos, y elimina o regenera una sección completa usando
delete_group.
Preguntas frecuentes
-
¿Qué endpoint usa la API de Parchment? La URL base de la API es
https://theparchment.app/functions/v1/api. -
¿Cómo autentico las solicitudes? Todas las solicitudes requieren un encabezado
x-api-key. Los ejemplos de documentación muestranx-api-key: pmt_your_key. -
¿Cuál es la diferencia entre
append_blocksyreplace_blocks?append_blocksagrega nuevos bloques al final de la página sin reemplazar los existentes, mientras quereplace_blockselimina todos los bloques existentes y escribe los bloques proporcionados en orden de array. -
¿El contenido de los bloques es texto plano o HTML? El contenido de los bloques se almacena como cadenas HTML; el formato usa etiquetas HTML estándar (p. ej.,
<strong>,<i>,<a>y<span style="color: ...">). -
¿Cómo funcionan las listas anidadas? Para
bullet_listynumbered_list, los bloques admiten un campoindent_level(entero 0–4) para representar sublistas anidadas.
Alternativas
- Otras herramientas de documentación o bases de conocimiento con API: Si necesitas generar o actualizar páginas estructuradas vía código, busca herramientas que ofrezcan APIs de bloques/páginas similares al modelo de colección/página/bloque.
- Plataformas generales de wiki/documentación: Pueden soportar jerarquías de páginas y plantillas, pero el flujo de trabajo y el modelo de datos pueden diferir (especialmente si no usan arrays de bloques).
- Enfoques genéricos de base de datos a páginas: Herramientas que renderizan contenido desde una base de datos en páginas pueden encajar cuando tu objetivo principal es organización estructurada, aunque no ofrezcan las mismas semánticas de agregar/reemplazar a nivel de bloque.
- Generadores de sitios estáticos locales: Para equipos cómodos con generación en tiempo de compilación, las herramientas de sitios estáticos pueden producir páginas consistentes desde plantillas, pero típicamente no admiten el mismo modelo de edición interactiva de páginas vía API SaaS.
Alternativas
Falconer
Falconer es una plataforma de conocimiento autoactualizable para equipos ágiles: escribe, comparte y encuentra documentación interna y contexto de código en un solo lugar.
skills-janitor
skills-janitor audita y registra el uso de tus habilidades de Claude Code, comparándolas con 9 acciones de slash y sin dependencias.
Studio CLI
Controla las funciones de WordPress Studio desde la terminal con Studio CLI: gestiona sitios locales y crea/actualiza/elimina previsualizaciones en WordPress.com.
Struere
Struere es un sistema operativo nativo de IA que reemplaza los flujos en hojas de cálculo por software estructurado: paneles, alertas y automatizaciones.
garden-md
Convierte transcripciones de reuniones en un wiki de empresa estructurado y enlazado con archivos Markdown locales y vista HTML; sincroniza desde fuentes compatibles.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.