Restack website screenshot

Restack

Restack is an enterprise AI agent platform and backend framework for building accurate, reliable, and scalable AI products. It provides durable workflow orchestration, long-running agent execution, and infrastructure for deploying AI agents at enterprise scale using Python and Kubernetes.

1 APIs 0 Features
AI AgentsWorkflowsOrchestrationEnterprisePython

APIs

Restack

Restack is an enterprise AI agent platform that provides long-running workflow orchestration, durable execution, and infrastructure for building and deploying AI agents. It gene...

Collections

Pricing Plans

Restack Plans Pricing

3 plans

PLANS

Rate Limits

Restack Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Restack Context

29 classes · 0 properties

JSON-LD

API Governance Rules

Restack API Rules

10 rules · 1 errors 7 warnings 2 info

SPECTRAL

JSON Structure

Restack Agent Run Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
📦
Python SDK
Python SDK
📦
TypeScript SDK
TypeScript SDK
🔗
Kubernetes Helm
Kubernetes Helm
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Restack API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Agents
    type: folder
  items:
  - info:
      name: Schedule Agent
      type: http
    http:
      method: POST
      url: http://localhost:6233/api/agents/:agentName
      params:
      - name: agentName
        value: ''
        type: path
        description: The name of the agent to schedule.
      body:
        type: json
        data: '{}'
    docs: Schedule an AI agent by name. The agent will be executed asynchronously and the request will return immediately
      with a run ID that can be used to track the execution. Inputs and outputs must have types defined.
  - info:
      name: Get Agent Run
      type: http
    http:
      method: GET
      url: http://localhost:6233/api/agents/:agentName/:runId
      params:
      - name: agentName
        value: ''
        type: path
      - name: runId
        value: ''
        type: path
    docs: Retrieve the status and result of a specific agent run by run ID.
- info:
    name: Workflows
    type: folder
  items:
  - info:
      name: Schedule Workflow
      type: http
    http:
      method: POST
      url: http://localhost:6233/api/workflows/:workflowName
      params:
      - name: workflowName
        value: ''
        type: path
        description: The name of the workflow to schedule.
      body:
        type: json
        data: '{}'
    docs: Schedule a workflow by name. The workflow will be executed asynchronously and the request will return immediately
      with a run ID. Long-running workflows persist state across days, months, or years.
  - info:
      name: Get Workflow Run
      type: http
    http:
      method: GET
      url: http://localhost:6233/api/workflows/:workflowName/:runId
      params:
      - name: workflowName
        value: ''
        type: path
      - name: runId
        value: ''
        type: path
    docs: Retrieve the status and result of a specific workflow run by run ID.
- info:
    name: System
    type: folder
  items:
  - info:
      name: Health Check
      type: http
    http:
      method: GET
      url: http://localhost:6233/health
    docs: Returns the health status of the Restack server.
bundled: true