Skip to main content

Prerequisites

The Rowboat Python SDK requires Python 3.7 or higher.

Install via pip

Install the SDK using pip:

Dependencies

The SDK automatically installs the following dependencies:
  • requests>=2.25.0 - HTTP client for API communication
  • pydantic>=2.0.0 - Data validation and schema modeling

Verify Installation

Verify the installation by importing the SDK:

Getting Your Credentials

Before using the SDK, you’ll need:
1

Create a Rowboat Account

Sign up at rowboat.dev if you haven’t already.
2

Create a Project

Navigate to your dashboard and create a new project. Note your Project ID.
3

Generate an API Key

In your project settings, generate a new API key. Keep this key secure!
4

Configure Your Client

Use your credentials to initialize the client:

Environment Variables

For security, store your credentials as environment variables:
.env
Then load them in your code:

Virtual Environments

We recommend using a virtual environment to manage dependencies:

Upgrading

To upgrade to the latest version:

Troubleshooting

Import Errors

If you encounter import errors, ensure you’re using Python 3.7 or higher:

SSL Certificate Errors

If you encounter SSL certificate errors, update your certificates:

Behind a Proxy

If you’re behind a corporate proxy, configure pip:

Next Steps

Now that you have the SDK installed, learn how to use it:

Usage Guide

Learn how to build AI agents with the SDK