https://github.com/shroominic/codebox-api
πΎπ¦ CodeBoxAPI is the simplest sandboxing infrastructure for your LLM Apps and Services.
https://github.com/shroominic/codebox-api
code-execution code-interpreter infrastructure llm prompt-engineering sandbox sandbox-environment
Last synced: 5 months ago
JSON representation
πΎπ¦ CodeBoxAPI is the simplest sandboxing infrastructure for your LLM Apps and Services.
- Host: GitHub
- URL: https://github.com/shroominic/codebox-api
- Owner: shroominic
- License: mit
- Created: 2023-07-09T12:31:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T16:03:11.000Z (8 months ago)
- Last Synced: 2025-04-14T14:59:38.075Z (6 months ago)
- Topics: code-execution, code-interpreter, infrastructure, llm, prompt-engineering, sandbox, sandbox-environment
- Language: Python
- Homepage: https://codeboxapi.com
- Size: 1.01 MB
- Stars: 343
- Watchers: 4
- Forks: 47
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: roadmap.todo
Awesome Lists containing this project
README
# CodeBox
[](https://badge.fury.io/py/codeboxapi)
[](https://github.com/shroominic/codebox-api/actions/workflows/code-check.yml)

CodeBox is the simplest cloud infrastructure for your LLM Apps and Services.
It allows you to run python code in an isolated/sandboxed environment.## Installation
You can install CodeBox with pip:
```bash
pip install codeboxapi
```## Usage
```bash
export CODEBOX_API_KEY=local # for local development
export CODEBOX_API_KEY=docker # for small projects
export CODEBOX_API_KEY=sk-*************** # for production
``````python
from codeboxapi import CodeBox# create a new codebox
codebox = CodeBox()# run some code
codebox.exec("a = 'Hello'")
codebox.exec("b = 'World!'")
codebox.exec("x = a + ', ' + b")
result = codebox.exec("print(x)")print(result)
# Hello, World!
```## Where to get your api-key?
Checkout the [pricing page](https://codeboxapi.com/pricing) of CodeBoxAPI. By subscribing to a plan,
you will receive an account with an api-key.
Bear in mind, we don't have many automations set up right now,
so you'll need to write an [email](mailto:team@codeboxapi.com) for things like refunds,
sub cancellations, or upgrades.## Docs
Checkout the [documentation](https://shroominic.github.io/codebox-api/) for more details!
## Contributing
Feel free to contribute to this project.
You can open an issue or submit a pull request.## License
[MIT](https://choosealicense.com/licenses/mit/)
## Contact
You can contact me at [team@codeboxapi.com](mailto:team@codeboxapi.com)