Osprey
Alle Funktionen

Entwickler

Dein Stack. Deine Inhalte.

Modelliere in TypeScript, lies Inhalte über APIs und binde dein gewünschtes Frontend an. Die eigenen Clients für Astro und React bringen die Integration nah an deinen Code.

Editor entdeckenOpenAPI
Die Webhook-Einstellungen: ein Endpunkt namens Rebuild the site, aktiv, abonniert auf die Veröffentlichungsereignisse von Dokumenten und Seiten.Die Webhook-Einstellungen: ein Endpunkt namens Rebuild the site, aktiv, abonniert auf die Veröffentlichungsereignisse von Dokumenten und Seiten.
Die Aufnahmen gibt es auf Englisch und Italienisch, deshalb ist dies der englische Satz.

Entwicklung

Dein Frontend. Verbunden.

Lies veröffentlichte Inhalte mit dem TypeScript-Client. Nutze Astro- und React-Integrationen oder verbinde deinen Stack über die APIs.

Öffentliche Einträge brauchen keinen Schlüssel. Back-Office-Dokumente brauchen einen API-Schlüssel oder ein Bearer-Token.

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

Ein typisierter Client mit derselben Hülle: data und 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 })

Nur Queries, per 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 }
  }
}

Einträge landen beim Build in Astro Content Collections. Kein Schlüssel am 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>
))}

Ja. Osprey bietet eigene Integrationen für Astro und React/Next.js, REST-APIs und schreibgeschütztes GraphQL. Managed Hosting und Selbsthosting sind verfügbar; Zugriff auf private Pakete und Bereitstellung richtet sich nach deinem Vertrag.

Frontend verbinden

Behalte dein Frontend und verbinde es über REST, schreibgeschütztes GraphQL, den TypeScript-Client oder den Astro-Loader.

REST
Öffentliche Einträge brauchen keinen Schlüssel. Back-Office-Dokumente brauchen einen API-Schlüssel oder ein Bearer-Token.
TypeScript-SDK
Ein typisierter Client mit derselben Hülle: data und pagination.
GraphQL
Nur Queries, per POST.
Astro-Loader
Einträge landen beim Build in Astro Content Collections. Kein Schlüssel am Edge.

Ja. Osprey bietet eigene Integrationen für Astro und React/Next.js, REST-APIs und schreibgeschütztes GraphQL. Managed Hosting und Selbsthosting sind verfügbar; Zugriff auf private Pakete und Bereitstellung richtet sich nach deinem Vertrag.

Content-Betrieb organisieren

Medien, SEO, Formulare und Webhooks verbinden Inhalte mit den Abläufen darum herum.

Signierte Webhooks
Verbinde Veröffentlichungen mit Builds oder externen Abläufen. Prüfe Zustellungen und fordere erneute Zustellung an.
Eigene Domains
Verwalte Domains und bestätige Eigentum per DNS. Verfügbarkeit folgt Hosting und Tarif.

Nach deinen Regeln entwickeln

Ein typisierter Client, ein Astro-Loader, eine CLI, ein MCP-Server und ein Self-Host-Stack.

@osprey/client
typisiertes SDK, React-Block-Renderer, Consent-Manager
@osprey/astro
Content-Loader, SEO-Head, Übersetzungs-Sync
CLI
setup, init, dev, build, generate-types, link, export

Ja. Osprey bietet eigene Integrationen für Astro und React/Next.js, REST-APIs und schreibgeschütztes GraphQL. Managed Hosting und Selbsthosting sind verfügbar; Zugriff auf private Pakete und Bereitstellung richtet sich nach deinem Vertrag.

Fragen

Plattform entdecken
01

Was ist Osprey?

Ein Headless CMS von Altovar für strukturierte Inhalte, visuelle Seitenbearbeitung, Medien und mehrsprachige Veröffentlichung. Dein Frontend bleibt vom Arbeitsbereich für Inhalte getrennt.

02

Kann ich Seiten visuell erstellen?

Ja. Arbeite mit Blöcken und einer Vorschau des angebundenen Frontends. Der visuelle Editor erfordert eine konfigurierte Frontend-Integration und Vorschauverbindung. Teste die lokale interaktive Demo auf dieser Website.

03

Wie funktionieren Sprachen?

Konfiguriere bis zu zehn Inhaltssprachen je Arbeitsbereich, bearbeite lokalisierte Felder und prüfe die Übersetzungsabdeckung. Die Adminoberfläche bietet fünf Sprachen. KI-Übersetzung hängt von Konfiguration und Kontingent ab.

04

Was kann Altovar AI?

Beim Vorbereiten von Seitenentwürfen, Abschnitten, Texten, Übersetzungen und SEO-Feldern im CMS helfen. Dafür sind konfigurierte KI-Dienste und verfügbares Kontingent nötig. Aktionen beachten die Rechte des angemeldeten Nutzers.

05

Welche Funktionen hängen vom Tarif ab?

Grenzen und enthaltene Funktionen stammen aus dem Abrechnungskatalog. Erweiterte Freigaben, Live-Zusammenarbeit und Feldberechtigungen erfordern einen geeigneten Tarif oder Vertrag; sie sind nicht automatisch in Starter enthalten.

06

Kann ich mein eigenes Frontend oder eigene Server nutzen?

Ja. Osprey bietet eigene Integrationen für Astro und React/Next.js, REST-APIs und schreibgeschütztes GraphQL. Managed Hosting und Selbsthosting sind verfügbar; Zugriff auf private Pakete und Bereitstellung richtet sich nach deinem Vertrag.

Erstelle Inhalte.
Behalte die
Kontrolle.

Ein Arbeitsbereich. Vom ersten Entwurf bis zu deinem Frontend.