https://github.com/run-llama/llama_cloud_services
Knowledge Agents and Management in the Cloud
https://github.com/run-llama/llama_cloud_services
document document-parser document-parsing docx-to-markdown parsing pdf pdf-document-processor pdf-to-excel pdf-to-json pdf-to-markdown pdf-to-text ppt-to-json ppt-to-markdown pptx structured-data tables
Last synced: 5 days ago
JSON representation
Knowledge Agents and Management in the Cloud
- Host: GitHub
- URL: https://github.com/run-llama/llama_cloud_services
- Owner: run-llama
- License: mit
- Created: 2024-01-31T18:33:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T21:32:17.000Z (13 days ago)
- Last Synced: 2025-05-07T23:39:15.507Z (12 days ago)
- Topics: document, document-parser, document-parsing, docx-to-markdown, parsing, pdf, pdf-document-processor, pdf-to-excel, pdf-to-json, pdf-to-markdown, pdf-to-text, ppt-to-json, ppt-to-markdown, pptx, structured-data, tables
- Language: Python
- Homepage: https://cloud.llamaindex.ai
- Size: 46.1 MB
- Stars: 3,956
- Watchers: 24
- Forks: 405
- Open Issues: 239
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - run-llama/llama\_cloud\_services - Knowledge Agents and Management in the Cloud (Python)
README
[](https://pypi.org/project/llama-cloud-services/)
[](https://github.com/run-llama/llama_cloud_services/graphs/contributors)
[](https://discord.gg/dGcwcsnxhU)# Llama Cloud Services
This repository contains the code for hand-written SDKs and clients for interacting with LlamaCloud.
This includes:
- [LlamaParse](./parse.md) - A GenAI-native document parser that can parse complex document data for any downstream LLM use case (Agents, RAG, data processing, etc.).
- [LlamaReport (beta/invite-only)](./report.md) - A prebuilt agentic report builder that can be used to build reports from a variety of data sources.
- [LlamaExtract](./extract.md) - A prebuilt agentic data extractor that can be used to transform data into a structured JSON representation.## Getting Started
Install the package:
```bash
pip install llama-cloud-services
```Then, get your API key from [LlamaCloud](https://cloud.llamaindex.ai/).
Then, you can use the services in your code:
```python
from llama_cloud_services import LlamaParse, LlamaReport, LlamaExtractparser = LlamaParse(api_key="YOUR_API_KEY")
report = LlamaReport(api_key="YOUR_API_KEY")
extract = LlamaExtract(api_key="YOUR_API_KEY")
```See the quickstart guides for each service for more information:
- [LlamaParse](./parse.md)
- [LlamaReport (beta/invite-only)](./report.md)
- [LlamaExtract](./extract.md)## Switch to EU SaaS 🇪🇺
If you are interested in using LlamaCloud services in the EU, you can adjust your base URL to `https://api.cloud.eu.llamaindex.ai`.
You can also create your API key in the EU region [here](https://cloud.eu.llamaindex.ai).
```python
from llama_cloud_services import (
LlamaParse,
LlamaReport,
LlamaExtract,
EU_BASE_URL,
)parser = LlamaParse(api_key="YOUR_API_KEY", base_url=EU_BASE_URL)
report = LlamaReport(api_key="YOUR_API_KEY", base_url=EU_BASE_URL)
extract = LlamaExtract(api_key="YOUR_API_KEY", base_url=EU_BASE_URL)
```## Documentation
You can see complete SDK and API documentation for each service on [our official docs](https://docs.cloud.llamaindex.ai/).
## Terms of Service
See the [Terms of Service Here](./TOS.pdf).
## Get in Touch (LlamaCloud)
You can get in touch with us by following our [contact link](https://www.llamaindex.ai/contact).