Desarrolladores
Tu stack. Tu contenido.
Modela en TypeScript, consulta las API y conecta el frontend que prefieras. Los clientes propios para Astro y React acercan la integración a tu código.

Desarrolladores
Tu frontend. Conectado.
Consulta el contenido publicado con el cliente TypeScript. Usa las integraciones de Astro y React o conecta tu stack mediante las API.
Las entradas públicas no piden clave. Los documentos de back-office piden una clave API o un bearer token.
curl 'https://cms.altovar.net/api/v1/collections/blog-post/entries?locale=en&limit=10'Un cliente tipado con el mismo sobre: data y pagination.
import { OspreyClient } from '@osprey/client'
const osprey = new OspreyClient({
baseUrl: 'https://cms.altovar.net',
})
const { data, pagination } = await osprey
.collection('blog-post')
.listEntries({ locale: 'en', limit: 10 })Solo consultas, por POST.
POST /api/v1/graphql
x-api-key: <your-api-key>
query Posts($limit: Int) {
documents(collectionSlug: "blog-post", status: "published", limit: $limit) {
data { id status data }
pagination { total }
}
}Las entradas llegan a las content collections de Astro al construir. Sin clave en el edge.
---
import { getCollection } from 'astro:content'
const posts = (await getCollection('blog'))
.filter((post) => post.data.locale === 'en')
---
{posts.map((post) => (
<article>
<h2>{post.data.title}</h2>
<p>{post.data.excerpt}</p>
</article>
))}Sí. Osprey ofrece integraciones propias para Astro y React/Next.js, API REST y GraphQL de solo lectura. Hay alojamiento gestionado y autoalojamiento; el acceso a paquetes privados y al despliegue depende de tu contrato.
Conecta tu frontend
Conserva tu frontend y conéctalo mediante REST, GraphQL de solo lectura, el cliente TypeScript o el cargador de Astro.
- REST
- Las entradas públicas no piden clave. Los documentos de back-office piden una clave API o un bearer token.
- SDK TypeScript
- Un cliente tipado con el mismo sobre: data y pagination.
- GraphQL
- Solo consultas, por POST.
- Loader de Astro
- Las entradas llegan a las content collections de Astro al construir. Sin clave en el edge.
Sí. Osprey ofrece integraciones propias para Astro y React/Next.js, API REST y GraphQL de solo lectura. Hay alojamiento gestionado y autoalojamiento; el acceso a paquetes privados y al despliegue depende de tu contrato.
Gestiona tus contenidos
Medios, SEO, formularios y webhooks conectan el contenido con el trabajo que lo rodea.
- Webhooks firmados
- Conecta la publicación con una compilación o proceso externo. Consulta entregas y solicita reenvíos.
- Dominios personalizados
- Gestiona dominios y verifica su propiedad mediante DNS. La disponibilidad depende del alojamiento y el plan.
Construye a tu manera
Un cliente tipado, un loader de Astro, una CLI, un servidor MCP y un stack self-host.
- @osprey/client
- SDK tipado, renderizador de bloques React, gestor de consentimiento
- @osprey/astro
- loader de contenido, head SEO, sincronización de traducciones
- CLI
- setup, init, dev, build, generate-types, link, export
Sí. Osprey ofrece integraciones propias para Astro y React/Next.js, API REST y GraphQL de solo lectura. Hay alojamiento gestionado y autoalojamiento; el acceso a paquetes privados y al despliegue depende de tu contrato.
Preguntas
Explora la plataforma01¿Qué es Osprey?
Un CMS headless de Altovar para contenido estructurado, edición visual de páginas, medios y publicación multilingüe. Tu frontend queda separado del espacio de gestión de contenidos.
02¿Puedo crear páginas visualmente?
Sí. Trabaja con bloques y una vista previa del frontend conectado. El editor visual requiere configurar la integración y el puente de vista previa. Prueba la demostración interactiva local de este sitio.
03¿Cómo funcionan los idiomas?
Configura hasta diez idiomas de contenido por espacio, edita campos localizados y comprueba la cobertura de traducciones. El panel está en cinco idiomas. La traducción con IA depende de la configuración y la cuota.
04¿Qué puede hacer Altovar AI?
Ayudarte a preparar borradores de páginas, secciones, textos, traducciones y campos SEO dentro del CMS. Requiere servicios de IA configurados y cuota disponible. Las acciones respetan los permisos del usuario.
05¿Qué funciones dependen del plan?
Los límites y las funciones incluidas proceden del catálogo de facturación. Las aprobaciones avanzadas, la colaboración en directo y los permisos por campo requieren un plan o contrato compatible; no se presuponen en Starter.
06¿Puedo usar mi propio frontend o mis servidores?
Sí. Osprey ofrece integraciones propias para Astro y React/Next.js, API REST y GraphQL de solo lectura. Hay alojamiento gestionado y autoalojamiento; el acceso a paquetes privados y al despliegue depende de tu contrato.
Crea contenido.
Mantén el
control.
Un espacio. Del primer borrador a tu frontend.