--- title: Installation description: Install the elizaOS SDK and scaffolding CLI for local development. --- # Installation Set up your development environment for elizaOS Cloud integration. ## SDK Installation Install the official elizaOS packages: ```bash bun add @elizaos/core @elizaos/plugin-elizacloud ``` ## CLI Installation Install the elizaOS CLI for project and plugin scaffolding: ```bash bun add -g elizaos@beta ``` Verify the installation: ```bash elizaos --version ``` ## Requirements | Requirement | Version | | ----------- | ------------------ | | Node.js | 24.0+ | | Bun | Latest | | TypeScript | 5.0+ (recommended) | ## Project Setup ```bash elizaos create my-agent --template project cd my-agent ``` ```bash bun install ``` Create a `.env` file: ```bash # elizaOS Cloud Configuration ELIZA_API_KEY=your_api_key_here ELIZA_API_URL=https://elizacloud.ai/api/v1 # Optional: Model Provider Keys (if using direct providers) OPENAI_API_KEY=sk-... ANTHROPIC_API_KEY=sk-ant-... ``` ```bash bun run dev ``` ## TypeScript Configuration For TypeScript projects, ensure your `tsconfig.json` includes: ```json { "compilerOptions": { "target": "ES2022", "module": "ESNext", "moduleResolution": "bundler", "esModuleInterop": true, "strict": true, "skipLibCheck": true } } ``` ## Package Versions Install the latest stable versions: ```bash bun add @elizaos/core@latest @elizaos/plugin-elizacloud@latest ``` Always use matching versions of elizaOS packages to avoid compatibility issues. Run `bun update` regularly to get the latest fixes. ## Next Steps - [Authentication](/cloud/authentication) - Set up API authentication - [Quickstart](/cloud/quickstart) - Build your first agent