CLI and SDK for Superserve hosted agent infrastructure
Project description
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
- Python 3.12+
- A Superserve account
Contributing
Contributions are welcome! See CONTRIBUTING.md for guidelines.
License
This project is licensed under the Open Core Ventures Source Available License (OCVSAL) 1.0 - see the LICENSE file for details.
If you find Superserve useful, please consider giving us a star!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file superserve-0.1.4.tar.gz.
File metadata
- Download URL: superserve-0.1.4.tar.gz
- Upload date:
- Size: 37.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eba34a468edde7222b08b5b2e1ecd9ffb106daf2496c7332070a839a14addff6
|
|
| MD5 |
2f2f9be033e382b2a835812afafa95c7
|
|
| BLAKE2b-256 |
4ed4ca48d179a922d2ea7039335d0177ae52774f3359a2cf8a53202e62f2309d
|
File details
Details for the file superserve-0.1.4-py3-none-any.whl.
File metadata
- Download URL: superserve-0.1.4-py3-none-any.whl
- Upload date:
- Size: 37.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
deeb2e83b9747f94f226613e3881bd05974deb9ba5c5477242ac4f4542b32e43
|
|
| MD5 |
6ccca7a134428bf86e57562956487ef4
|
|
| BLAKE2b-256 |
3119e9af796a2accce00f628b6f65efae4dce876e8b3e27846393341412e7188
|