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.

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 entdecken01Was 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.
02Kann 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.
03Wie 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.
04Was 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.
05Welche 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.
06Kann 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.