Documentation · 38 pages
Build with Cuitty.
Every page on this site is also available as raw Markdown
(/docs/<slug>.md)
and structured JSON
(/docs/<slug>.json).
Coding agents read the same docs your team does.
Getting Started
Install
- Install with DockerDeploy Cuitty on a single VM using Docker Compose. Recommended for solo developers and small teams.
- Install on KubernetesDeploy Cuitty to a Kubernetes cluster using the Helm chart, suitable for production workloads.
- Install on bare metalRun Cuitty as a single Bun binary on a Linux VM, with systemd-managed services for production durability.
- Install on cloud providersDeploy Cuitty on AWS, GCP, Azure, or Fly.io using infrastructure-as-code templates.
SDK
- TypeScript SDKThe @cuitty/sdk package — a fail-silent, batched HTTP client for TypeScript and Node.js applications.
- Python SDKSend Cuitty events from Python — sync or async, with built-in batching and HMAC signing.
- Go SDKSend Cuitty events from Go services with a context-aware client.
- Rust SDKSend Cuitty events from Rust with an async tokio-friendly client.
- SDK Parity & DivergenceIntentional API differences across the four Cuitty SDKs.
- cURL examplesSend Cuitty events from any shell with a single curl invocation.
- Protocol overviewHow the wire protocol, SDKs, and ingest endpoint fit together.
Reference
Modules
- Audit moduleTamper-evident audit logging for every administrative action with before/after diffs.
- Costs moduleTrack cloud spend across GCP, AWS, Azure, and DigitalOcean with budgets and alerts.
- Deploys moduleTrack every deployment across environments with health checks and rollback metadata.
- Logs moduleAggregate structured logs from your services with search, filters, and tail.
- Configs moduleConfiguration change tracking with diffs, attribution, and rollback hooks.
- Repository moduleGit metadata and code analysis events from GitHub, GitLab, and self-hosted repos.
- Performance moduleRuntime process metrics — CPU, memory, event loop, and GC for instrumented services.
- Traces moduleDistributed tracing for OpenTelemetry-style spans, service maps, and request waterfalls.
- Errors moduleException capture, fingerprinting, grouping, and triage for Cuitty services.
- Feature Flags moduleRollout rules, cohort targeting, kill switches, and SDK-side local evaluation.
- Webhooks moduleSigned outgoing webhook delivery with retries, secret rotation, and delivery history.
- Tenants moduleProject and tenant administration for multi-tenant Cuitty installs.
- Plaintext Secrets modulePolyglot source code scanner that detects hardcoded secrets, API keys, and credentials across all your projects.
- Video moduleBrowser-session recording jobs driven by natural-language prompts and explicit workflow steps.
Apps
- Auth appIdentity, sessions, and authorization boundaries used by Cuitty apps.
- Portal appThe browser UI for projects, modules, keys, and operational review.
- Admin appOperator-only maintenance flows for migrations, verification, and install health.
- Forge appWorkspace creation and repository setup flows for generated project ideas.
- Site appPublic marketing and documentation surface for Cuitty.
Persist
- Persist QuickstartInstall the Persist SDK and create your first store in under a minute.
- Storage AdaptersConfigure SQLite, Postgres, S3, and P2P adapters for Persist stores.
- Sync & Conflict ResolutionConfigure automatic sync strategies and conflict resolution for Persist stores.
- End-to-End EncryptionEnable P2P encryption and zero-knowledge data protection in Persist stores.