Build content systems that learn from every interaction

Bosca combines content management, analytics, and personalization so your teams can model, ship, and optimize experiences without stitching together a dozen tools.

Model content with clarity

Define content types, taxonomies, and permissions in one place, then publish across channels with confidence.
  • Create reusable schemas, validation rules, and lifecycle states for every content type.
  • Orchestrate reviews, approvals, and scheduled releases with event-driven workflows.
  • Serve content through GraphQL and REST endpoints tuned for frontends and integrations.
Preview

Learn, personalize, and optimize

Combine behavioral analytics with profile data to deliver smarter experiences and faster iteration cycles.
  • Track engagement and content performance with built-in dashboards and SQL-based data exploration.
  • Enrich user profiles from first-party data with typed attributes and confidence scoring.
  • Tailor content delivery using profile attributes, behavioral signals, and collection curation.
Preview

Everything teams need to run content operations

Bosca gives developers and content teams the same shared foundation, from modeling to measurement.
Composable services
Modular services for content, search, analytics, and personalization you can deploy together or apart.
Search relevance baked in
Combine metadata, scoring, and vector search to keep results aligned with intent.
Secure by default
Role-based access, group permissions, and organization-scoped content controls built into every request.
Kotlin + Ktor core
A modern Kotlin stack with GraphQL support and predictable performance.
Observability ready
OpenTelemetry tracing and Sentry error reporting for operational insight.
Built for integrations
Connect external systems through GraphQL APIs, webhooks, and MCP for AI clients.

Ready to unify content, analytics, and personalization?

Start with the Bosca framework and build a platform your teams will rely on.