Skip to main content

Python client for Griptape Cloud API

Project description

Griptape Cloud Python Client

Auto-generated Python client for the Griptape Cloud API.

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:

[tool.uv.sources]
griptape-cloud-client = { git = "https://github.com/griptape-ai/griptape-cloud-python-client", rev = "main" }

Using pip

pip install git+https://github.com/griptape-ai/griptape-cloud-python-client.git@main

Usage

from griptape_cloud_python_client import AuthenticatedClient

client = AuthenticatedClient(base_url="https://cloud.griptape.ai/api", token="<your_api_key>")

# Use the client to interact with Griptape Cloud APIs
# See API Reference for available endpoints

Documentation

Development

This client is automatically generated from the Griptape Cloud OpenAPI specification.

Regenerating the Client

make gen/sdk

License

See LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

griptape_cloud_client-0.2.0.tar.gz (181.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

griptape_cloud_client-0.2.0-py3-none-any.whl (755.0 kB view details)

Uploaded Python 3

File details

Details for the file griptape_cloud_client-0.2.0.tar.gz.

File metadata

  • Download URL: griptape_cloud_client-0.2.0.tar.gz
  • Upload date:
  • Size: 181.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_cloud_client-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8f9d07c92f1622bd24921bfb8c9686e15e6911502a735bcdfe916669bf3892a5
MD5 bb5a99b22884795ef72cbe51999c81f4
BLAKE2b-256 bf407740d4fb6a1d192a71d88ba0c84a6ec4c8d5ef413bba9da392bf6c6d20c8

See more details on using hashes here.

File details

Details for the file griptape_cloud_client-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: griptape_cloud_client-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 755.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for griptape_cloud_client-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6b178bbce7292b2959a1ca6bdd43448b02868d44a0807a1d838205aef013bc4
MD5 5405970614ca4d543dc1bf9ecdcb36af
BLAKE2b-256 8700468e317a98035625bd1bb8e87c3bfeddfe3ccd2f8ee3f6819a1dc77b719d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page