Skip to content

nebius/contree

Repository files navigation

📦 Contree

Contree is a container runtime purpose-built to support research on SWE agents, providing reproducible, versioned filesystem state — like Git for container execution, accessible from Python.

👉 See full feature list and use cases in the documentation →

📥 Get Started

Installation

⚠️ Preview release The SDK is not yet published on PyPI For now, Contree SDK is distributed as a prebuilt wheel.

Install the SDK from a wheel package:

pip install contree_sdk-0.0.0.dev2-py3-none-any.whl

Quick Start

🔀 Async Example
import asyncio
from contree_sdk import Contree

async def main():
    # Get client
    contree = Contree(token='your-token')

    # Get image
    image = await contree.images.pull("ubuntu:latest")

    # Run command
    result = await image.run(shell='echo "Hello from Contree!"')

    # Output result
    print(result.stdout)

asyncio.run(main())
🔁 Sync Example
from contree_sdk import ContreeSync

def main():
    # Get client
    contree = ContreeSync(token='your-token')

    # Get image
    image = contree.images.pull("ubuntu:latest")

    # Run command
    result = image.run(shell='echo "Hello from Contree!"').wait()

    # Output result
    print(result.stdout)

main()

📚 Examples

Ready to explore more? Check out our comprehensive examples:

Explore all examples in the examples/ directory


License

Copyright 2026 Nebius B.V.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache and Apache Spark are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

About

Container runtime with automatic state versioning and branching for SWE agents

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published