# 1Locale EN
API Communication Patterns Explained: Find Your Perfect Match
Learn the 5 main API communication patterns — request-response, streaming, pub-sub, webhooks, and polling — with clear examples so you can choose the right approach for real-time updates, event-driven systems, and scalable applications.
How to Install OpenClaw (Moltbot/Clawdbot) on macOS, Windows, Linux, VPS, and Raspberry Pi
TL;DR
OpenClaw runs on macOS, Linux, and Windows (via WSL). You need Node.js 18+ and an AI model API key. Installation takes under 10 minutes on most platforms. This guide covers every setup scenario: local machines, VPS providers like DigitalOcean and Hetzner, and even Raspberry Pi deployments.
Prerequisites
What is OpenClaw (Moltbot/Clawdbot) and What Does It Do?
OpenClaw is a free, open-source AI agent running on your hardware. Formerly Clawdbot and Moltbot. Supports GPT-4, Claude, Ollama, and connects to WhatsApp, Slack, Telegram.
How AI Agent Memory Systems Work: A Complete Guide to Context Management
Learn how AI agent memory systems store and retrieve context across sessions. Covers vector databases, semantic search, and building memory with Anakin.
How to Use BulkInsertState API for Vector Databases
Complete guide to BulkInsertState operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use delete_user API for Vector Databases
Complete guide to delete_user operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use do_bulk_insert API for Vector Databases
Complete guide to do_bulk_insert operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use get_bulk_insert_state API for Vector Databases
Complete guide to get_bulk_insert_state operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use has_connection API for Vector Databases
Complete guide to has_connection operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use FieldSchema API for Vector Databases
Complete guide to FieldSchema operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use remove_connection API for Vector Databases
Complete guide to remove_connection operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use Role API for Vector Databases
Complete guide to Role operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use add_user API for Vector Databases
Complete guide to add_user operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use create API for Vector Databases
Complete guide to create operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use get_users API for Vector Databases
Complete guide to get_users operations in vector databases. Code examples, best practices, and performance tips for AI applications.
How to Use grant API for Vector Databases
Complete guide to grant operations in vector databases. Code examples, best practices, and performance tips for AI applications.