Workflow Orchestration as Code. Build fault-tolerant workflows with Go. Type-safe, fluent API built on Temporal.
Example Guideflow := core.NewFlow("knowledge-sync").
TriggeredBy(core.Schedule("0 * * * *")).
Then(jira.FetchIssues(jira.Input{
Project: "PLATFORM",
Since: core.CursorFor("jira"),
})).
Then(transform.ChunkDocuments(transform.Input{
DocumentsRef: core.OutputRef("jira_issues"),
})).
Then(ollama.BatchEmbed(ollama.Input{
Model: "nomic-embed-text",
TextsRef: core.OutputRef("chunks"),
})).
Then(qdrant.Upsert(qdrant.Input{
Collection: "knowledge-base",
})).
Build()Go generics ensure compile-time type safety across your entire pipeline. Catch bugs before they hit production.
Jira, Confluence, Qdrant, PagerDuty, Ollama built-in. Auth, retry, and rate limits handled automatically.
Unit test workflows without infrastructure using FlowTester. Full mocking, call tracking, and assertions.
Cursor-based state management syncs only delta data. Cut API costs by 70% with automatic resume on failure.
Saga compensation for rollbacks, parallel execution for speed, automatic retry with backoff. Full audit trail in Temporal UI.