Skip to content

Tools

You can host your Griptape framework Tools on Griptape Cloud. This allows you to run your Tools without needing to manage infrastructure.

Create a Tool from a GitHub Repo

  1. Connect Your GitHub Account in your Griptape Cloud account
  2. Install the Griptape Cloud GitHub app to your GitHub account or organization
    • Be sure to allow the app access to All Repositories or select the specific repositories you need
  3. Ensure your repository has a Tool Config YAML file

You can now create a Tool in the Griptape Cloud console by providing your GitHub repository information.

Create a Tool from a ZIP file

  1. Ensure your Tool folder has a Tool Config YAML file
  2. Create a functional Python venv in your Tool folder
    • Populating your virtual environment with your Tool's Python dependencies can be done using pip
  3. Compress the entire Tool folder into a ZIP file
    • On Mac and Linux systems, this can be done with the 'zip' CLI command
    • On Windows systems, this can be done with the 'tar.exe' PowerShell command
  4. Upload the created ZIP file to a Data Lake Bucket and note the Asset Name

You can now create a Tool in the Griptape Cloud console by providing your Bucket and Asset Name from above.

Quickstart With Samples and Templates

To get started with Tools in the Cloud, deploy one of the griptape-sample-tools from GitHub.