Dezvoltatori
Stackul tău. Conținutul tău.
Modelează în TypeScript, citește prin API-uri și conectează frontendul ales. Clienții proprii pentru Astro și React aduc integrarea aproape de codul tău.

Dezvoltatori
Frontendul tău. Conectat.
Citește conținutul publicat cu clientul TypeScript. Folosește integrările Astro și React sau conectează propriul stack prin API-uri.
Intrările publice nu cer cheie. Documentele de back-office cer o cheie API sau un bearer token.
curl 'https://cms.altovar.net/api/v1/collections/blog-post/entries?locale=en&limit=10'Un client tipizat cu același plic: data și 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 })Doar interogări, prin 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 }
}
}Intrările ajung în content collections din Astro la build. Nicio cheie pe 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>
))}Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.
Conectează frontendul
Păstrează frontendul și conectează-l prin REST, GraphQL doar pentru citire, clientul TypeScript sau modulul Astro.
- REST
- Intrările publice nu cer cheie. Documentele de back-office cer o cheie API sau un bearer token.
- SDK TypeScript
- Un client tipizat cu același plic: data și pagination.
- GraphQL
- Doar interogări, prin POST.
- Loader Astro
- Intrările ajung în content collections din Astro la build. Nicio cheie pe edge.
Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.
Gestionează operațiunile de conținut
Media, SEO, formularele și webhook-urile conectează conținutul cu activitățile din jur.
- Webhook-uri semnate
- Conectează publicarea la o compilare sau un flux extern. Verifică livrările și solicită retrimiterea.
- Domenii personalizate
- Gestionează domenii și verifică proprietatea prin DNS. Disponibilitatea urmează găzduirea și planul.
Construiește în condițiile tale
Un client tipizat, un loader Astro, un CLI, un server MCP și un stack self-host.
- @osprey/client
- SDK tipizat, renderer de blocuri React, manager de consimțământ
- @osprey/astro
- loader de conținut, head SEO, sincronizare de traduceri
- CLI
- setup, init, dev, build, generate-types, link, export
Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.
Întrebări
Explorează platforma01Ce este Osprey?
Un CMS headless de la Altovar pentru conținut structurat, editare vizuală de pagini, media și publicare multilingvă. Frontendul rămâne separat de spațiul de administrare a conținutului.
02Pot construi pagini vizual?
Da. Lucrează cu blocuri și cu previzualizarea frontendului conectat. Editorul vizual necesită integrarea frontendului și puntea de previzualizare configurate. Încearcă demonstrația interactivă locală de pe acest site.
03Cum funcționează limbile?
Configurează până la zece limbi de conținut per spațiu, editează câmpurile localizate și verifică acoperirea traducerilor. Interfața de administrare are cinci limbi. Traducerea AI depinde de configurație și de cotă.
04Ce poate face Altovar AI?
Te ajută să pregătești schițe de pagini, secțiuni, texte, traduceri și câmpuri SEO în CMS. Necesită servicii AI configurate și o cotă disponibilă. Acțiunile respectă permisiunile utilizatorului autentificat.
05Ce funcții depind de planul meu?
Limitele și funcțiile incluse provin din catalogul de facturare. Aprobările avansate, colaborarea în timp real și permisiunile pe câmp necesită un plan sau contract eligibil; nu sunt incluse implicit în Starter.
06Pot folosi propriul frontend sau propriile servere?
Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.
Creează conținut.
Păstrează
controlul.
Un spațiu. De la prima schiță la frontendul tău.