{ "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": [] }