# Ravi > Ravi gives AI agents their own identity — phone numbers, email addresses, and encrypted credential storage — so they can sign up for services, receive verification codes, and operate autonomously on the web. ## Getting Started - [Introduction](https://docs.ravi.app/getting-started/introduction.txt): What is Ravi and why your AI agents need their own identity. - [Installation](https://docs.ravi.app/getting-started/installation.txt): Install the Ravi CLI and authenticate your account. - [Quick Start](https://docs.ravi.app/getting-started/quickstart.txt): Create your first Identity and use it to sign up for a service. - [Authentication](https://docs.ravi.app/getting-started/authentication.txt): How authentication works in Ravi — OAuth login, token management, and encryption setup. ## Core Concepts - [Identities](https://docs.ravi.app/core-concepts/identities.txt): Create, manage, and switch between agent Identities. - [Email](https://docs.ravi.app/core-concepts/email.txt): Send and receive email from your agent's dedicated address. - [Phone & SMS](https://docs.ravi.app/core-concepts/phone-and-sms.txt): Receive SMS messages and verification codes on your agent's dedicated phone number. - [Credential Vault](https://docs.ravi.app/core-concepts/credential-vault.txt): E2E-encrypted password and secret storage for agent credentials. - [E2E Encryption](https://docs.ravi.app/core-concepts/encryption.txt): How Ravi's zero-knowledge encryption protects your agent's credentials. ## CLI Reference - [CLI Overview](https://docs.ravi.app/cli/overview.txt): Architecture and design of the Ravi CLI. - [Command Reference](https://docs.ravi.app/cli/commands.txt): Complete reference for all Ravi CLI commands. ## Integrations - [Claude Code](https://docs.ravi.app/integrations/claude-code.txt): Use Ravi with Claude Code for autonomous agent identity management. - [OpenClaw](https://docs.ravi.app/integrations/openclaw.txt): Use Ravi as an OpenClaw plugin for real-time email, SMS, and credential management. - [Agent Skills](https://docs.ravi.app/integrations/agent-skills.txt): Skill files that teach any AI agent how to use Ravi. - [API Authentication](https://docs.ravi.app/integrations/api-keys-and-auth.txt): How API authentication works — JWTs, Identity scoping, and billing. ## Use Cases - [Service Signup & Login](https://docs.ravi.app/use-cases/service-signup.txt): Complete workflows for signing up, logging in, and completing 2FA using Ravi. - [Multi-Agent Setup](https://docs.ravi.app/use-cases/multi-agent-setup.txt): Run multiple agents with separate Identities for isolation and parallel operation. - [Real-World Scenarios](https://docs.ravi.app/use-cases/real-world-scenarios.txt): Practical examples of agents using Ravi for autonomous web tasks. ## API Reference - [API Overview](https://docs.ravi.app/api/overview.txt): Architecture and conventions of the Ravi REST API. - [API Endpoints](https://docs.ravi.app/api/endpoints.txt): Complete reference for the Ravi REST API endpoints. ## Security - [Security Model](https://docs.ravi.app/security/security-model.txt): How Ravi protects your agent's identity, credentials, and communications.