{
"title": "Quick start",
"content": "Source: https://docs.openclaw.ai/start/quickstart\n\n\n OpenClaw requires Node 22 or newer.\n\n\n\n \n \n \n\n\n \n \n\n\n## Onboard and run the Gateway\n\n\n \n \n \n\n\n \n \n\n\n \n \n\n\nAfter onboarding, the Gateway runs via the user service. You can still run it manually with `openclaw gateway`.\n\n\n Switching between npm and git installs later is easy. Install the other flavor and run\n `openclaw doctor` to update the gateway service entrypoint.\n\n\n## From source (development)\n\nIf you do not have a global install yet, run onboarding via `pnpm openclaw ...` from the repo.\n\n## Multi instance quickstart (optional)\n\n## Send a test message\n\nRequires a running Gateway.",
"code_samples": [
{
"code": "\n\n ",
"language": "unknown"
},
{
"code": "\n\n\n## Onboard and run the Gateway\n\n\n ",
"language": "unknown"
},
{
"code": "\n\n ",
"language": "unknown"
},
{
"code": "\n\n ",
"language": "unknown"
},
{
"code": "\n\n\nAfter onboarding, the Gateway runs via the user service. You can still run it manually with `openclaw gateway`.\n\n\n Switching between npm and git installs later is easy. Install the other flavor and run\n `openclaw doctor` to update the gateway service entrypoint.\n\n\n## From source (development)",
"language": "unknown"
},
{
"code": "If you do not have a global install yet, run onboarding via `pnpm openclaw ...` from the repo.\n\n## Multi instance quickstart (optional)",
"language": "unknown"
},
{
"code": "## Send a test message\n\nRequires a running Gateway.",
"language": "unknown"
}
],
"headings": [
{
"level": "h2",
"text": "Install",
"id": "install"
},
{
"level": "h2",
"text": "Onboard and run the Gateway",
"id": "onboard-and-run-the-gateway"
},
{
"level": "h2",
"text": "From source (development)",
"id": "from-source-(development)"
},
{
"level": "h2",
"text": "Multi instance quickstart (optional)",
"id": "multi-instance-quickstart-(optional)"
},
{
"level": "h2",
"text": "Send a test message",
"id": "send-a-test-message"
}
],
"url": "llms-txt#quick-start",
"links": []
}