Steamship is the fastest way to add AI to your software.

Think of Steamship as both a package manager and package hosting for AI. Each Steamship package runs in the cloud on a managed stack.

Steamship in 30 seconds#

The best way to start is to make a simple package:

Start from a template#

Clone one of our starter packages (

git clone

Create a virtual environment and install dependencies:

python3 -m venv venv
source venv/bin/activate

pip install -r requirements.txt
pip install -r

and start editing src/

Start from scratch#

First, install our SDK and CLI (ideally in a virtual environment):

python3 -m venv venv
source venv/bin/activate

pip install steamship

Now copy this into

from steamship.invocable import post, PackageService

class MyPackage(PackageService):

    def hello_world(self, name: str = None) -> str:
        return f"Hello, {name}"

Next Steps#

Using Packages

Use full-stack language AI packages in your own code.

Developing Packages

Build and deploy packages with our low-code framework.

Package Cookbook

Package examples for common scenarios.