Overview
Reference for the public Rebase Toolkit surface.
API Reference
Application Construction
| API | Purpose |
|---|---|
rebase.Project | Group functions, steps, and workflows for deployment. |
rebase.project | Create a project handle. |
Serverless Execution
| API | Purpose |
|---|---|
rebase.Function | SDK handle for a deployable function. |
rebase.Step | SDK handle for a deployable workflow step. |
rebase.Workflow | SDK handle for a deployable workflow. |
rebase.Run | Inspect and wait for submitted runs. |
rebase.function | Register a standalone SDK-callable function handle. |
rebase.step | Register a standalone workflow step handle. |
rebase.workflow | Register a standalone workflow handle. |
rebase.get_function | Resolve a deployed function handle. |
rebase.get_workflow | Resolve a deployed workflow handle. |
HTTP Endpoints
| API | Purpose |
|---|---|
rebase.EndpointConfig | HTTP endpoint configuration for functions, workflows, and models. |
rebase.endpoint | Declare an HTTP endpoint config. |
Scheduling And Runtime
| API | Purpose |
|---|---|
rebase.Cron | Define a cron schedule for a workflow. |
rebase.Image | Declare function dependencies installed with uv pip install. |
Models
| API | Purpose |
|---|---|
rebase.Model | Shared base class for model metadata and deployment config. |
rebase.Predictor | Deployable model class exposing predict(...). |
rebase.Optimizer | Deployable model class exposing optimize(...). |
rebase.Agent | Deployable model class exposing act(...). |
rebase.Simulator | Local-only simulator model class. |
rebase.ModelHandle | Handle for invoking a deployed model. |
rebase.PredictorHandle | Handle for invoking a deployed predictor. |
rebase.OptimizerHandle | Handle for invoking a deployed optimizer. |
rebase.AgentHandle | Handle for invoking a deployed agent. |
rebase.get_model | Resolve a deployed model handle from its entrypoint. |
rebase.get_predictor | Resolve a deployed predictor handle. |
rebase.get_optimizer | Resolve a deployed optimizer handle. |
rebase.get_agent | Resolve a deployed agent handle. |
Workspace And Utilities
| API | Purpose |
|---|---|
rebase.Client | Low-level API client used by SDK handles. |
rebase.deploy | Deploy one or more Rebase targets. |
rebase.projects | List projects in the active workspace. |
rebase.update_workspace | Update active workspace metadata and source backing. |
rebase.workspace | Return the active workspace record. |
rebase.HuggingFacePublishConfig | Configure Hugging Face publication during model deployment. |
rebase.RebaseWorkflowError | Error raised for Rebase SDK and workflow API failures. |
CLI
| Command | Purpose |
|---|---|
CLI overview | Command index. |
rebase api-key | Create, list, and revoke workspace API keys. |
rebase connect | Connect external services to the active workspace. |
rebase deploy | Deploy Rebase objects from a Python file. |
rebase endpoint | List, inspect, invoke, and disable Rebase endpoints. |
rebase function | Inspect Rebase functions. |
rebase model | Deploy and operate Rebase models. |
rebase project | Inspect Rebase projects. |
rebase run | Run a function, workflow, or model from local source without deploying it. |
rebase setup | Authenticate and select a workspace. |
rebase tui | Open the Rebase terminal UI. |
rebase workflow | Inspect Rebase workflows. |
rebase workspace | Show profiles, invite collaborators, and list workspace members. |

