Osprey

Your content.
In full control.

Build pages, organize content and work across languages in one CMS. Connect your frontend, review changes and publish on your terms.

01
Model
02
Create
03
Translate
04
Publish
05
Deliver
OSPREY / One content workspace. Your frontend of choice.
THE FRICTION

Content gets complicated.

01

Scattered content

Pages, assets and translations live in separate tools.

02

Editing blind

A form alone does not show the page you are building.

03

Repeated work

A new language should not mean rebuilding your structure.

04

A coupled frontend

Your content should outlive the next website redesign.

WITH OSPREY

One place to create. Every way to publish.

Start free
HOW IT WORKS

From a content model to a live page.

Modelyour content

COLLECTIONS · TYPESCRIPT

Define fields and relationships in TypeScript or create collections in the admin. Give every piece of content a structure.

Explore content models

Createin context

BLOCKS · LANGUAGES · AI

Build pages from blocks, prepare localized content and organize media. Altovar AI can help with drafts when configured.

Try the editor

Publishwith control

PREVIEW · REVISIONS

Check the preview, review changes and keep a version history. Advanced approval and scheduling follow eligible plans and configured workers.

Explore team workflows

Connectyour frontend

REST · SDK · WEBHOOKS

Read published content through the APIs or first-party clients. Signed webhooks connect publishing to the build or workflow you configure.

Build with Osprey
THE PLATFORM

One workspace. Six views.

Collections

01 / 06

Model content once, then route entries to your blog, pages and media library.

↗

Editorial workflow

02 / 06

Move from draft to review and publication, with revisions and previews along the way.

↗

Plan allowances

03 / 06

See how content usage relates to your plan. The animation is an illustrative allowance, not live workspace data.

↗

Roles and scopes

04 / 06

Five workspace roles and scoped, expiring API keys keep access explicit. Advanced permissions follow plan eligibility.

↗

Your frontend

frontendAstroReactRESTGraphQLAstroReactRESTGraphQLAPIGRAresRaatEpcrShtoTQL
05 / 06

Use first-party Astro and React integrations, REST, or authenticated read-only GraphQL.

↗

Your deployment

deployment · OSPREYSELF-HOSTSELF-HOSTOSPREY CLOUDSELF-HOSTSELF-HOSTOSPREY CLOUDOSPREY CLOUD
06 / 06

Choose hosted Osprey or a self-hosted deployment, according to your infrastructure needs.

↗
01 / 06

Your content. Your rules.

Keep authorship, access and change history in view as your content operation grows.

  • Version history and previews before publishing
  • Five workspace roles and scoped, expiring API keys
  • Advanced approvals and collaboration on eligible plans
Explore governance

Your frontend. Connected.

Read published content with the TypeScript client. Use Astro and React integrations or connect your own stack through the APIs.

Explore developer tools
● content.tsTYPESCRIPT
import { OspreyClient } from '@osprey/client'const osprey = new OspreyClient({  baseUrl: 'https://cms.altovar.net',})const { data } = await osprey  .collection('blog-post')  .listEntries({ locale: 'en', limit: 10 })
■EXAMPLE · PUBLISHED CONTENT API
14
CODE-FIRST FIELD TYPES
10
CONTENT LOCALES PER WORKSPACE
5
WORKSPACE ROLES
3
RUNNABLE APP STARTERS
WHAT YOU CAN BUILD

Content that goes places.

MARKETING

A site that keeps moving.

Build landing pages from reusable blocks. Keep media, SEO and translated copy beside the content your team publishes.

ExploreMARKETING TEAMS
EDITORIAL

One story. More languages.

Structure articles, manage translation coverage and prepare changes with previews and revisions.

ExploreEDITORS & PUBLISHERS
DEVELOPERS

Your stack, fed by content.

Define a schema in TypeScript and deliver published entries to Astro, React or an API-connected frontend.

ExplorePRODUCT & ENGINEERING
CONTENT OPERATIONS

A workflow with ownership.

Use workspace roles, scoped keys and delivery logs. Add eligible approval and collaboration features as your needs grow.

ExploreCONTENT TEAMS
ALTOVAR AI

An idea becomes a draft.

Prepare copy, sections, translations and SEO fields from inside the CMS. AI requires configured services and available allowances.

ExploreCREATORS & OPERATORS

PRICING

Start with content. Grow on your terms.

Free

Block editor, REST + GraphQL API, 10 languages, community support.

€0.00 / month

within plan limits

Start free

Includes

  • 25 Pages
  • 3 Users
  • 1 GB Media storage
  • Block editor
  • REST + GraphQL API
  • 10 languages

Starter

Adds cookie consent, five webhooks, a 90-day audit log and email support.

€19.00 / month

Billed monthly

Get started

14-day free trial

Includes

  • 250 Pages
  • 10 Users
  • 25 GB Media storage
  • Everything in Free
  • Cookie consent
  • Webhooks (5)
  • 90-day audit log
  • Email support
Hosting add-on · Your infrastructure

Hosting add-on

Hosting, per site.

Provisioned on Altovar Cloud. Requires an Osprey base plan.

  • Hobby€5.00/ month
  • Starter€15.00/ month
  • Pro€45.00/ month
  • Business€120.00/ month

Your infrastructure

Your infrastructure. Your rules.

Run Osprey on your own servers with the self-host stack and the first-run setup wizard.

Talk to Altovar

Questions

Explore the platform
01

What is Osprey?

A headless CMS by Altovar for structured content, visual page editing, media and localized publishing. Your frontend stays separate from the content workspace.

02

Can I build pages visually?

Yes. Work with blocks and a connected frontend preview. The visual editor requires the frontend integration and preview bridge to be configured. Try the local interactive editor on this site.

03

How do languages work?

Configure up to ten content locales per workspace, edit localized fields and inspect translation coverage. The admin interface has five languages. AI translation depends on service configuration and allowance.

04

What can Altovar AI do?

Help prepare draft pages, sections, copy, translations and SEO fields inside the CMS. It requires configured AI services and an available allowance. Actions follow the signed-in user’s permissions.

05

Which features depend on my plan?

Limits and included features come from the billing catalog. Advanced approvals, live collaboration and field permissions require an eligible plan or contract; they are not implied by Starter.

06

Can I use my own frontend or servers?

Yes. Osprey has first-party Astro and React/Next.js support, REST APIs and read-only GraphQL. Managed hosting and self-hosting are available; private packages and deployment access follow your agreement.

Create content.
Keep
control.

One workspace. From the first draft to your frontend.