| title | Getting Started |
|---|---|
| nav_order | 3 |
| permalink | /getting-started/ |
Use this path when evaluating Karya, developing inside the monorepo, or standing up a framework host with the shared dashboard.
If you are new to the project, this page is the fastest path from checkout to a working mental model of how Karya fits together.
From the repository root:
scripts/ci-install-bundles
scripts/run-allThese scripts install Ruby and dashboard dependencies across the monorepo and run the shared verification flow.
- Read the Architecture page for the package map and platform boundaries.
- Choose a backend using Backends. Postgres is the default production recommendation.
- Choose a host integration from Frameworks.
- Review Dashboard Hosting if you want a framework host to include the optional dashboard addon.
- Review Adoption if you are coming from Sidekiq, GoodJob, Solid Queue, or ActiveJob.
For focused dashboard development:
scripts/run-dashboard-devFor packaged asset verification inside gems/karya-dashboard:
bin/build
bin/prepackage-build- host: use the framework package that matches your application stack
- backend: start with Postgres unless a documented constraint points elsewhere
- scheduler: use the built-in Kaal-backed recurring-job subsystem
- operator surface: treat the dashboard, API, and CLI as complementary rather than choosing only one
Review these sections before adopting Karya in a production environment: