https://github.com/griptape-ai/griptape-cloud-python-client
Python client for Griptape Cloud APIs
https://github.com/griptape-ai/griptape-cloud-python-client
ai griptape openapi python
Last synced: 9 days ago
JSON representation
Python client for Griptape Cloud APIs
- Host: GitHub
- URL: https://github.com/griptape-ai/griptape-cloud-python-client
- Owner: griptape-ai
- License: apache-2.0
- Created: 2025-10-07T16:02:06.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-06-02T19:34:16.000Z (about 1 month ago)
- Last Synced: 2026-06-02T20:24:56.654Z (about 1 month ago)
- Topics: ai, griptape, openapi, python
- Language: Python
- Homepage: https://www.griptape.ai/
- Size: 501 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Griptape Cloud Python Client
Auto-generated Python client for the [Griptape Cloud API](https://docs.griptape.ai/stable/griptape-cloud/).
## About Griptape Cloud
Griptape Cloud is a managed platform for building and scaling AI applications, providing:
- **RAG Pipelines**: Connect data sources, manage data lakes, and build knowledge bases
- **Code Hosting**: Deploy Python code from Griptape Framework or other LLM frameworks as "Structures"
- **Agent Tools**: Extend agent capabilities with custom tools for service calls and logic
- **Configuration Management**: Control LLM behavior with Rules, Rulesets, and persistent conversation Threads
- **Full API Access**: Comprehensive REST API for all platform features
## Installation
### Using uv
Add to your `pyproject.toml`:
```toml
[tool.uv.sources]
griptape-cloud-client = { git = "https://github.com/griptape-ai/griptape-cloud-python-client", rev = "main" }
```
### Using pip
```bash
pip install git+https://github.com/griptape-ai/griptape-cloud-python-client.git@main
```
## Usage
```python
from griptape_cloud_python_client import AuthenticatedClient
client = AuthenticatedClient(base_url="https://cloud.griptape.ai/api", token="")
# Use the client to interact with Griptape Cloud APIs
# See API Reference for available endpoints
```
## Documentation
- [Griptape Cloud Documentation](https://docs.griptape.ai/stable/griptape-cloud/)
- [API Reference](https://docs.griptape.ai/stable/griptape-cloud/api/api-reference/)
## Development
This client is automatically generated from the Griptape Cloud OpenAPI specification.
### Regenerating the Client
```bash
make gen/sdk
```
## License
See [LICENSE](LICENSE) file for details.