Osprey
Tutte le funzionalità

Sviluppatori

Il tuo stack. I tuoi contenuti.

Modella in TypeScript, leggi tramite API e collega il frontend che scegli. I client dedicati per Astro e React portano l’integrazione vicino al tuo codice.

Esplora l’editorOpenAPI
Le impostazioni dei webhook: un endpoint chiamato Rebuild the site, attivo, iscritto agli eventi di pubblicazione di documenti e pagine.Le impostazioni dei webhook: un endpoint chiamato Rebuild the site, attivo, iscritto agli eventi di pubblicazione di documenti e pagine.

Sviluppatori

Il tuo frontend. Collegato.

Leggi i contenuti pubblicati con il client TypeScript. Usa le integrazioni Astro e React o collega il tuo stack tramite API.

Le voci pubbliche non chiedono chiave. I documenti di back-office vogliono una chiave API o un bearer token.

curl 'https://cms.altovar.net/api/v1/collections/blog-post/entries?locale=en&limit=10'

Un client tipizzato con la stessa busta: data e 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 query, via 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 }
  }
}

Le voci finiscono nelle content collection di Astro al build. Nessuna chiave sull'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 supporta Astro e React/Next.js con integrazioni dedicate, API REST e GraphQL in sola lettura. Sono disponibili servizio gestito e self-hosting; accesso a pacchetti privati e deployment segue il contratto.

Collega il tuo frontend

Mantieni il tuo frontend e collegalo con REST, GraphQL in sola lettura, il client TypeScript o il loader Astro.

REST
Le voci pubbliche non chiedono chiave. I documenti di back-office vogliono una chiave API o un bearer token.
SDK TypeScript
Un client tipizzato con la stessa busta: data e pagination.
GraphQL
Solo query, via POST.
Loader Astro
Le voci finiscono nelle content collection di Astro al build. Nessuna chiave sull'edge.

Sì. Osprey supporta Astro e React/Next.js con integrazioni dedicate, API REST e GraphQL in sola lettura. Sono disponibili servizio gestito e self-hosting; accesso a pacchetti privati e deployment segue il contratto.

Gestisci tutte le attività sui contenuti

Media, SEO, moduli e webhook collegano i contenuti al lavoro che li circonda.

Webhook firmati
Collega gli eventi di pubblicazione a una build o a un flusso esterno. Consulta le consegne e richiedi un nuovo invio dagli strumenti webhook.
Domini personalizzati
Gestisci i domini e verifica la proprietà tramite DNS. La disponibilità segue la configurazione di hosting e piano.

Costruisci alle tue condizioni

Un client tipizzato, un loader Astro, una CLI, un server MCP e uno stack self-host.

@osprey/client
SDK tipizzato, renderer di blocchi React, gestore del consenso
@osprey/astro
loader di contenuti, head SEO, sync delle traduzioni
CLI
setup, init, dev, build, generate-types, link, export

Sì. Osprey supporta Astro e React/Next.js con integrazioni dedicate, API REST e GraphQL in sola lettura. Sono disponibili servizio gestito e self-hosting; accesso a pacchetti privati e deployment segue il contratto.

Domande

Esplora la piattaforma
01

Cos’è Osprey?

Un CMS headless di Altovar per contenuti strutturati, pagine visuali, media e pubblicazione multilingue. Il frontend resta separato dallo spazio di gestione dei contenuti.

02

Posso costruire pagine visualmente?

Sì. Lavora con i blocchi e con l’anteprima del frontend collegato. L’editor visuale richiede integrazione e preview bridge configurati. Puoi provare la demo interattiva locale su questo sito.

03

Come funzionano le lingue?

Configura fino a dieci lingue di contenuto per workspace, modifica i campi localizzati e controlla la copertura. Il pannello ha cinque lingue. La traduzione AI dipende da configurazione e disponibilità.

04

Cosa può fare Altovar AI?

Aiuta a preparare bozze di pagine, sezioni, testi, traduzioni e campi SEO nel CMS. Richiede servizi AI configurati e una disponibilità attiva. Le azioni rispettano i permessi dell’utente.

05

Quali funzionalità dipendono dal piano?

Limiti e funzionalità incluse provengono dal catalogo. Approvazioni avanzate, collaborazione live e permessi sui campi richiedono un piano o contratto idoneo: non sono impliciti in Starter.

06

Posso usare il mio frontend o i miei server?

Sì. Osprey supporta Astro e React/Next.js con integrazioni dedicate, API REST e GraphQL in sola lettura. Sono disponibili servizio gestito e self-hosting; accesso a pacchetti privati e deployment segue il contratto.

Crea contenuti.
Mantieni il
controllo.

Uno spazio. Dalla prima bozza al tuo frontend.