Getting started paths

What this section is

Paths are end-to-end routes through ArcFlow for different roles and deployment shapes. Each path is a self-contained document you can finish in one sitting. Pick the path that matches how you plan to run workflows, then follow the linked integrating lessons when you need server, HITL, or external callback behavior.

ArcFlow services (quick map)

If you need…Read firstThen deploy / operate
Embedded SDK workflowsFirst workflow in five minutesInstall and build
Self-hosted HTTP API (arcflow-server)Server API quickstartServer deployment · HTTP API reference
Browser chat without API keys in JSStatic site chatbotRelay deployment · Static product overview
Sites, knowledge ingest, publishTrack F: Static productKnowledge and publish
Production hardeningProduction checklistSecurity overview

Choose a path

PathAudienceTimeOutcome
First workflow in five minutesDeveloper~5 minTwo-agent workflow in Python, no Docker
Python quickstartDeveloper~20 minInstall, default run, optional OpenAI, traces
TypeScript quickstartDeveloper~20 minNode SDK, async patterns, parity with Python
Server API quickstartPlatform / backend~30 minDocker stack, curl create/poll/trace
Static site chatbotFrontend + platform~45 minServer, ingest, publish, Relay embed

If you are new to ArcFlow:

  1. First workflow in five minutes to confirm SDK wiring.
  2. Python quickstart or TypeScript quickstart for traces and optional live providers.
  3. Integrating track when you need HTTP server, callbacks, or HITL.
  4. Static site chatbot when you ship a browser chat widget with Relay.

Before any path

Install the SDK or confirm Docker depending on your path:

RequirementDocument
Python / Rust toolchainInstall and build
Conceptual backgroundFundamentals
Agent authoring detailWriting agents

After these paths

GoalDocument
Guided trace verificationTrack A: First workflow
Server tutorial with checklistTrack B: Server API
Static product tutorialTrack F: Static product
Certification ladderCertification overview