Viaduct is maintained as an open-source project with best-effort community support.
- Project overview and status: README.md
- Install and first run: INSTALL.md, QUICKSTART.md
- Full docs map: docs/README.md
- Local runtime health:
viaduct status --runtime,viaduct doctor - Build metadata and diagnostics:
/api/v1/about,/api/v1/health - Live API docs:
/api/v1/docs - Troubleshooting: docs/reference/troubleshooting.md
- Support matrix: docs/reference/support-matrix.md
- Installation, usage, or evaluation questions: open a GitHub issue and describe what you are trying to do, your environment, and where you got blocked.
- Suspected defects: use the bug report template and include reproduction steps, expected behavior, actual behavior, version or commit, and relevant logs with secrets removed.
- Feature requests: describe the operator problem first, then the change you think would help.
viaduct versionoutput or commit SHArequest_idfrom the UI or API when availablemigration_id,workspace_id,job_id, orsnapshot_idwhen relevant- relevant structured log lines when request logging is enabled
- OS and architecture
- Go and Node versions if you built from source
- connector or platform involved
- whether you are using the in-memory or PostgreSQL store
- whether the issue reproduces in
make release-gate,make certification-test, ormake soak-test - relevant config snippets with secrets removed
- Support is best effort and prioritized by severity, reproducibility, and operator impact.
- Clear repro steps and correlated identifiers materially improve turnaround time.
- The fastest path to a good answer is usually a narrow question grounded in the current documented workflow.
Do not use public issues for security reports. Follow SECURITY.md instead.