Osprey
Alle functies

Ontwikkelaars

Jouw stack. Jouw content.

Modelleer in TypeScript, lees via de API’s en koppel het frontend van jouw keuze. Eigen clients voor Astro en React brengen de integratie dicht bij je code.

Ontdek de editorOpenAPI
De webhook-instellingen: één endpoint met de naam Rebuild the site, actief, geabonneerd op de publicatie-events van documenten en pagina's.De webhook-instellingen: één endpoint met de naam Rebuild the site, actief, geabonneerd op de publicatie-events van documenten en pagina's.
De opnames bestaan in het Engels en Italiaans, dus dit is de Engelse set.

Ontwikkelaars

Jouw frontend. Verbonden.

Lees gepubliceerde content met de TypeScript-client. Gebruik de Astro- en React-integraties of koppel je eigen stack via de API’s.

Publieke items vragen geen sleutel. Back-office-documenten vragen een API-sleutel of een bearer token.

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

Een getypeerde client met dezelfde envelop: data en 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 })

Alleen queries, 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 }
  }
}

Items belanden tijdens de build in Astro content collections. Geen sleutel op de 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 heeft eigen integraties voor Astro en React/Next.js, REST-API’s en GraphQL met alleen leestoegang. Beheerde hosting en zelfhosting zijn beschikbaar; toegang tot private pakketten en deployment volgt je overeenkomst.

Verbind je frontend

Behoud je frontend en koppel die via REST, alleen-lezen GraphQL, de TypeScript-client of de Astro-loader.

REST
Publieke items vragen geen sleutel. Back-office-documenten vragen een API-sleutel of een bearer token.
TypeScript-SDK
Een getypeerde client met dezelfde envelop: data en pagination.
GraphQL
Alleen queries, via POST.
Astro-loader
Items belanden tijdens de build in Astro content collections. Geen sleutel op de edge.

Ja. Osprey heeft eigen integraties voor Astro en React/Next.js, REST-API’s en GraphQL met alleen leestoegang. Beheerde hosting en zelfhosting zijn beschikbaar; toegang tot private pakketten en deployment volgt je overeenkomst.

Beheer je contentprocessen

Media, SEO, formulieren en webhooks verbinden content met het werk eromheen.

Ondertekende webhooks
Verbind publicaties met een build of extern proces. Bekijk leveringen en vraag herlevering aan.
Eigen domeinen
Beheer domeinen en verifieer eigendom via DNS. Beschikbaarheid volgt hosting en abonnement.

Bouw op jouw voorwaarden

Een getypeerde client, een Astro-loader, een CLI, een MCP-server en een self-host-stack.

@osprey/client
getypeerde SDK, React-blokrenderer, toestemmingsbeheer
@osprey/astro
content-loader, SEO-head, vertalingssync
CLI
setup, init, dev, build, generate-types, link, export

Ja. Osprey heeft eigen integraties voor Astro en React/Next.js, REST-API’s en GraphQL met alleen leestoegang. Beheerde hosting en zelfhosting zijn beschikbaar; toegang tot private pakketten en deployment volgt je overeenkomst.

Vragen

Ontdek het platform
01

Wat is Osprey?

Een headless CMS van Altovar voor gestructureerde content, visuele paginabewerking, media en meertalige publicatie. Je frontend blijft gescheiden van de contentwerkruimte.

02

Kan ik pagina’s visueel bouwen?

Ja. Werk met blokken en een voorvertoning van je gekoppelde frontend. De visuele editor vereist een ingestelde frontend-integratie en previewverbinding. Probeer de lokale interactieve demo op deze site.

03

Hoe werken talen?

Stel tot tien contenttalen per werkruimte in, bewerk gelokaliseerde velden en controleer vertaaldekking. Het beheerpaneel is beschikbaar in vijf talen. AI-vertaling hangt af van de configuratie en je tegoed.

04

Wat kan Altovar AI?

Helpen bij conceptpagina’s, secties, teksten, vertalingen en SEO-velden in het CMS. Dat vereist ingestelde AI-diensten en beschikbaar tegoed. Acties volgen de rechten van de aangemelde gebruiker.

05

Welke functies hangen af van mijn abonnement?

Limieten en inbegrepen functies komen uit de facturatiecatalogus. Geavanceerde goedkeuringen, live samenwerking en veldrechten vereisen een geschikt abonnement of contract; ze zijn niet automatisch inbegrepen bij Starter.

06

Kan ik mijn eigen frontend of servers gebruiken?

Ja. Osprey heeft eigen integraties voor Astro en React/Next.js, REST-API’s en GraphQL met alleen leestoegang. Beheerde hosting en zelfhosting zijn beschikbaar; toegang tot private pakketten en deployment volgt je overeenkomst.

Maak content.
Behoud de
controle.

Eén werkruimte. Van het eerste concept tot je frontend.