# Bodyguard > Bodyguard Product Documentation ## Docs - [Introduction](https://docs.bodyguard.ai/en/documentation/introduction.md): Bodyguard protects your platform from toxic content using contextual AI. Get severity ratings, classifications, and recommended actions in real time. - [Text classifications](https://docs.bodyguard.ai/en/documentation/taxonomy/text-classifications.md): A complete reference to Bodyguard's text taxonomy: the signals we use to describe content and the classifications we detect. - [Image classifications](https://docs.bodyguard.ai/en/documentation/taxonomy/image-classifications.md): A complete reference to Bodyguard's image taxonomy: the classifications we detect in visual content. - [Username classifications](https://docs.bodyguard.ai/en/documentation/taxonomy/username-classifications.md): A complete reference to Bodyguard's username taxonomy: the classifications we detect in username strings. - [Introduction](https://docs.bodyguard.ai/en/api-reference/introduction.md): Learn how to authenticate, handle errors, and understand rate limits for the Bodyguard Analyze API. - [Key concepts](https://docs.bodyguard.ai/en/api-reference/concepts.md): Understand the core building blocks of the Bodyguard API: organizations, sources, channels, references, and publication dates. - [Reseller Guide](https://docs.bodyguard.ai/en/api-reference/reseller.md): Advanced request fields available exclusively to Bodyguard reseller partners. - [Analyze a text message](https://docs.bodyguard.ai/api-reference/analyze/analyze-a-text-message.md): Analyzes a text message/comment and returns its moderation classification, severity, target, detected language, and a recommended moderation action. - [Analyze an image](https://docs.bodyguard.ai/api-reference/analyze/analyze-an-image.md): Analyzes an image by URL or by inline image bytes. Returns a list of classifications for the image and, when OCR is enabled, the text extracted from the image along with its own text analysis. - [Analyze a username](https://docs.bodyguard.ai/api-reference/analyze/analyze-a-username.md): Analyzes a username string to detect inappropriate, offensive, or otherwise undesirable content and returns a list of classifications. ## OpenAPI Specs - [stats.openapi](https://docs.bodyguard.ai/openapi/stats.openapi.yaml) - [analyze.openapi](https://docs.bodyguard.ai/openapi/analyze.openapi.yaml)