Skip to main content

CLI and SDK for Superserve hosted agent infrastructure

Project description





Deploy AI agents to sandboxed cloud containers. One command, no infrastructure config.

Docs License Python Discord

Features

  • Sandboxed execution — Every agent runs in a gVisor-isolated container with its own compute, filesystem, and network
  • Persistent workspace — Storage that survives restarts. Agents pick up where they left off
  • Encrypted secrets — API keys are encrypted and injected at runtime. Values are never exposed
  • Real-time streaming — Stream tokens and tool calls as they happen
  • Sub-second cold starts — Pre-provisioned containers mean your agent starts almost instantly
  • Built for Claude Agent SDK — Write with the Claude Agent SDK, deploy with Superserve

Quick Start

pip install superserve
superserve login

Initialize from the root of your project where your dependencies and agent code live:

superserve init

This creates a superserve.yaml:

name: my-agent
command: python main.py  # edit to match your agent's start command

Deploy:

superserve deploy

Set your secrets:

superserve secrets set my-agent ANTHROPIC_API_KEY=sk-ant-...

Run your agent:

superserve run my-agent
You > What is the capital of France?

Agent > The capital of France is Paris.

Completed in 1.2s

You > And what's its population?

Agent > Paris has approximately 2.1 million people in the city proper.

Completed in 0.8s

CLI Reference

Command Description
superserve login Authenticate with Superserve
superserve init Generate superserve.yaml for your project
superserve deploy Deploy your agent
superserve run AGENT Run an interactive session
superserve secrets set AGENT KEY=VALUE Set encrypted environment variables
superserve secrets list AGENT List secret key names
superserve agents list List deployed agents
superserve agents get AGENT Get agent details
superserve agents delete AGENT Delete an agent
superserve sessions list List sessions

See the full CLI Reference for all flags and options.

Requirements

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


If you find Superserve useful, please consider giving us a star!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superserve-0.1.3.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superserve-0.1.3-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file superserve-0.1.3.tar.gz.

File metadata

  • Download URL: superserve-0.1.3.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superserve-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9f2ab651b9ca3a0c88e687f84d0fadc2e5478a93dd9628c18c192ec58e284cfe
MD5 5dc4e948ff905ce95a1da75d7c031064
BLAKE2b-256 4774dfd9381b4beab36944ce90218c16f9eacb4cf0bc1011145a0510d92f6a6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for superserve-0.1.3.tar.gz:

Publisher: publish.yml on superserve-ai/superserve

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superserve-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: superserve-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 37.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superserve-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ea3c3b7a2ae2f3acf5bc6ff42b603d9a6e7423916b8e5fdbaf5c1328ce2464af
MD5 6863fb922c98a9544b4dbf46adb7c680
BLAKE2b-256 c989b1be7e5ac016e4abc3ae75877f2aea637f83acb6936be4b6b723037c4b4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for superserve-0.1.3-py3-none-any.whl:

Publisher: publish.yml on superserve-ai/superserve

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page