Overview
API reference index.
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. |
rebase.task | Report a named inline unit of work on the active run. |
rebase.artifact | Register a durable output URI on the active run. |
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. |

