Cavuno SDK

Headless job board toolkit

Build a custom job board in your framework

Use your own frontend, components, and hosting. Cavuno provides the typed SDK and AI-powered managed backend for everything that makes it a job board.

  • Typed TypeScript client

  • Zero runtime dependencies

  • Included on every paid plan

Managed backend

Everything behind a custom job board

A custom frontend should not mean rebuilding search, accounts, applications, payments, content, and SEO as unrelated systems.

Jobs and search

Job browsing, hybrid search, filters, recommendations, salaries, and taxonomy.

Applications and accounts

Applications, candidate accounts, saved jobs, weekly alerts, and talent profiles.

Employers and payments

Employer self-service, job posting, applicant pipelines, plans, checkout, and paywalls.

Content and SEO

Company profiles, editorial content, canonical paths, structured data, redirects, and sitemaps.

Correct by default

Job board infrastructure, handled

Cavuno centralizes the domain decisions that are easy to underestimate and expensive to maintain independently.

Search

One job data model

Normalized jobs, companies, salaries, locations, and taxonomies across every frontend route.

Access

Session-aware by design

Public, candidate, employer, and paid resources keep their authorization boundaries intact.

SEO

Canonical and indexable

Paths, redirects, JobPosting JSON-LD, metadata, and sitemaps use the same source of truth.

Revenue

Complete workflows

Applications, job posting, plans, checkout, subscriptions, and paywalls work as connected flows.

Framework-native

Your framework stays in control

Keep your router, rendering model, component library, design tokens, fonts, hosting, and deployment workflow. The SDK stays at the data and domain boundary.

Backfill

Backfill relevant jobs

Describe your niche once. Cavuno creates backfill rules, imports jobs from company career pages, and filters every listing for relevance.

Companies

Generate company profiles

Turn source data into tailored descriptions, summaries, industry data, and social links in your board’s language.

Jobs

Structure every job

Extract skills, categories, salary ranges, and seniority so search, filters, alerts, and SEO work without manual tagging.

Candidates

Parse candidate resumes

Convert uploaded resumes into editable skills, experience, education, and links for talent profiles.

AI operations

AI does the work behind every board

Cavuno uses AI inside the managed workflows that keep a board populated, structured, and useful—not as a bolt-on chat feature.

Developer setup

Add Cavuno to your project

Install the SDK with your package manager, or add version-matched guidance to your coding agent.

npm
pnpm
Yarn
Bun
npm install @cavuno/board

Using Codex, Claude Code, or Cursor?

Run npx @cavuno/board setup for version-matched Agent Skills.

Agent Skills guide

Build the frontend. Cavuno runs the job board.

Start with Cavuno’s managed backend, then build every public, candidate, and employer route in the framework your team already uses.