# Documentation ## Docs - [Authentication](https://docs.calai.app/api-reference/authentication.md): Our API uses Bearer Token authentication to secure your requests. This page will guide you through obtaining an API key and using it in your requests. - [Describe Meal](https://docs.calai.app/api-reference/endpoint/describeMeal.md): Analyzes a text description of a meal and returns nutritional information - [Fix Food](https://docs.calai.app/api-reference/endpoint/fixFood.md) - [Scan Barcode](https://docs.calai.app/api-reference/endpoint/scanBarcode.md): Scans a barcode string and returns nutritional information - [Scan Image](https://docs.calai.app/api-reference/endpoint/scanImage.md): Analyzes a food image and returns nutritional information - [Scan Label](https://docs.calai.app/api-reference/endpoint/scanLabel.md): Scans a nutrition label image and returns the nutritional content - [Introduction](https://docs.calai.app/api-reference/introduction.md): Get started with our Food Analysis API - [Rate Limits](https://docs.calai.app/api-reference/rate-limits.md): Information about rate limits for the Food Analysis API - [Sample Integration](https://docs.calai.app/api-reference/sample.md): This example demonstrates how to use our Food Analysis API to analyze a food image using Python. We will use the `requests` library to make the API call and `base64` to encode the image. - [Introduction](https://docs.calai.app/introduction.md): Welcome to our Food Analysis API documentation ## OpenAPI Specs - [openapi](https://docs.calai.app/api-reference/openapi.json) ## Optional - [Dashboard](https://dashboard.calai.app) Built with [Mintlify](https://mintlify.com).