Aplikasi Terkelola
Sandbox
Komputer sendiri untuk setiap agen
MicroVM yang dikendalikan kode atau agen Anda lewat API. Jalankan perintah, buka terminal, simpan utuh, lalu buat fork-nya; jika dibiarkan idle, sandbox akan tidur.
Sandbox dalam angka
Dalam tiga langkah
Panggilan yang sama dari baris perintah, API, SDK, dan server MCP.
Sebelum mulai
Simpan kunci API Anda di GLAC_API_KEY.
curl -fsSL https://glac.ai/install.sh | sh
export GLAC_API_KEY=ak_...API=https://api.glac.ai/v1/sandboxes
AUTH="Authorization: Bearer $GLAC_API_KEY"from glac import Glac
glac = Glac()import { Glac } from "glac";
const glac = new Glac();# give your agent the tools (Claude Code here)
claude mcp add glac -e GLAC_API_KEY=ak_... -- npx glac-mcpBuat sandbox
Mesin sendiri, dari image apa pun.
glac sandboxes create --name web \ --image python:3.12curl $API -H "$AUTH" \ --json '{"name": "web", "image": "python:3.12"}'sbx = glac.sandboxes.create(name="web", image="python:3.12")const sbx = await glac.sandboxes.create( { name: "web", image: "python:3.12" });# no call of its own: the first sandbox_run # that names "web" makes it, from the imageJalankan di dalamnya
Perintah dan file, berapa pun lamanya.
glac sandboxes exec web -- \ pip install pandascurl $API/web/run -H "$AUTH" \ --json '{"command": "pip install pandas"}'print(sbx.run("pip install pandas").stdout)console.log((await sbx.run("pip install pandas")).stdout);sandbox_run {"sandbox": "web", "image": "python:3.12", "command": "pip install pandas"}Simpan utuh, lalu buat fork
Memori, proses, dan disk, menjadi salinan yang berlanjut dari titik itu.
glac sandboxes snapshots create web \ --name ready glac sandboxes fork web --count 16curl $API/web/snapshots -H "$AUTH" \ --json '{"name": "ready"}' curl $API/web/fork -H "$AUTH" --json '{"count": 16}'snap = sbx.snapshot(name="ready") copies = sbx.fork(16)const snap = await sbx.snapshot({ name: "ready" }); const copies = await sbx.fork(16);sandbox_snapshot {"sandbox": "web", "name": "ready"} sandbox_fork {"sandbox": "web", "count": 16}
Namanya bisa dipakai di mana pun ID-nya bisa dipakai. Tidak ada panggilan khusus untuk membangunkan: apa pun yang membutuhkan sandbox yang tidur akan membangunkannya.
Apa yang bisa dilakukan
Terminal, tautan ke port mana pun, atau SSH, semuanya lewat agen di dalamnya.
Ambil snapshot selagi berjalan, pulihkan di tempat, atau buat fork hingga 64 salinan.
Di-boot sekali, sudah berjalan di setiap salinan.
Rahasia yang tidak pernah dipegang kode Anda: rahasia disisipkan saat permintaan keluar.
Image OCI apa pun, atau image kami dengan lima bahasa dan agen coding yang siap pakai.
Tidur setelah 30 detik idle, dengan seluruh isinya; sebuah perintah membangunkannya.
Pratinjau ilustratif
Cocok untuk
Interpreter kode
Jalankan kode yang ditulis model, dengan variabelnya tetap tersimpan antarpanggilan.
from glac import CODE_INTERPRETER sbx = glac.sandboxes.create( image=CODE_INTERPRETER) sbx.run_code("x = 1") print(sbx.run_code("x + 1").text)Agen coding
Claude Code dan agen lain, masing-masing di mesinnya sendiri.
from glac import AGENTS env = {"ANTHROPIC_API_KEY": "..."} sbx = glac.sandboxes.create( image=AGENTS, env=env) sbx.agent("claude").prompt( "Make the failing tests pass")Mencoba banyak pendekatan
Buat fork sandbox di tengah tugas dan biarkan setiap salinan mencoba hal yang berbeda.
patches = ["a", "b", "c"] copies = sbx.fork(len(patches)) for copy, p in zip(copies, patches): cmd = f"git apply {p}.patch" r = copy.run(cmd + " && pytest") print(p, r.exit_code)
Harga dan batas
Ditagih menurut sumber daya Kubus yang dipakainya, seperti semua produk lainnya. Semua harga dan paket
| Yang dihitung | Cara hitung | Harga |
|---|---|---|
| CPU | Waktu CPU sibuk, per milidetik | $0.01 / juta milidetik CPU$0.00001 / detik CPU$0.036 / jam CPU$26.28 / bulan CPU |
| Memori | Dialokasikan, per milidetik, dalam kelipatan 128 MiB | $0.00222 / juta GiB-milidetik$0.00000222 / GiB-detik$0.008 / GiB-jam$5.84 / GiB-bulan |
| Permintaan | Per permintaan ke Kubus atau lewat tautan sandbox | $0.30 / juta |
| Lalu lintas keluarNA · EU | Per GB yang keluar dari Amerika Utara dan Eropa | $0.004 / GB |
| Lalu lintas keluarAPAC | Per GB yang keluar dari Asia-Pasifik | $0.01 / GB |
| Disimpan saat tidur3 | Yang disimpan instans yang tidur, dan snapshot | $0.00000761 / juta GB-milidetik$0.00000000761 / GB-detik$0.0000274 / GB-jam$0.02 / GB-bulan |
Perkirakan biaya sebulan
Beban kerja nyata, dan berapa biaya bulanannya di paket Berbayar dan paket Gratis.
Agen membangun dan merilis perangkat lunak di mesinnya sendiri, satu hari kerja per sesi.
Produk Anda memberi setiap pengguna sebuah sandbox untuk sesi singkat.
Aplikasi AI menjalankan potongan kode singkat untuk penggunanya.
Serangkaian tugas, masing-masing dikerjakan agen lalu dinilai.
Eksekusi singkat yang membuat mesinnya sibuk, banyak sekaligus.
Build dan pengujian di setiap push.
Sebulan dihitung 30 hari, dan hanya beban kerja ini yang berjalan di akun. Sumber
Sebulan di paket Berbayar
$0.16 per sesi
- CPU8.6 M milidetik CPU$86.17
- Memori29 rb GiB-jam$228.80
- Permintaan$0.00
- Data tersimpan2 000 GB-bulan$40.00
- Cache NVMe$0.00
- Lalu lintas keluar300 GB$1.20
- Penggunaan dengan harga resmi
- $356.17
- Termasuk dalam paket Berbayar
- −$4.20
- Biaya paket Berbayar
- $5.00
Melebihi batas paket Gratis: ukuran instans, CPU, memori, data tersimpan dan lalu lintas keluar.
Jika ditagih menurut ukuran, setiap detik terjaga10.4× lebih mahal
Glac$356.17
Menurut ukuran$3,702.00
Batas setiap paket
Semua batas setiap paket| Gratis | Berbayar | |
|---|---|---|
| Sandbox terbesar | 2 vCPU, 4 GiB | 8 vCPU, 16 GiB |
| Terjaga bersamaansandbox dan instans Kubus | 5 | 500 |
| Disimpan saat tidur | 20 | 10 000 |
| Dibuat per menit | 10 | 600 |
| Dibuat per jamoleh satu proyek | 200 | 10 000 |
Terisolasi
Sandbox menjalankan kode tulisan model, jadi masing-masing adalah mesin tersendiri yang hanya bisa diakses lewat jalur yang Anda berikan.
KeamananMicroVM tersendiri
MicroVM Firecracker dengan kernelnya sendiri, di-boot dari image Anda.
Dikurung dalam jail
Root kosong, pengguna tanpa hak istimewa, dan batas sumber dayanya sendiri.
Diakses lewat API
Perintah dan file masuk lewat agen di dalamnya; sandbox tidak punya alamat IPv4 publik.
Tautan yang sekaligus menjadi kunci
Tautan bertanda tangan membuka satu port; ganti rahasianya dan semua tautan lama berhenti berfungsi.
Rahasia yang tak pernah dipegangnya
Disisipkan ke permintaannya saat keluar, hanya ke host yang dituju.
Dienkripsi dengan kunci Anda
Disknya, memorinya saat tidur, dan snapshot-nya, sebelum meninggalkan mesin.
Baca lebih lanjut
- SandboxMembuat sandbox, siklus hidupnya, perintah dan file, snapshot dan fork, templat, tautan, jaringannya.
- Mulai cepatBuat kunci, lalu buat sandbox dari baris perintah dan dari Python, dalam beberapa menit.
- SDKPython, TypeScript, Go, Rust, dan Java, dengan kata benda dan kata kerja yang sama di setiap bahasa.
- Server MCPSandbox sebagai alat untuk Claude, Cursor, atau klien MCP apa pun.
Platform
Kubus
- KubusImage kontainer apa pun sebagai aplikasi yang tidur di antara permintaan
- VolumeDisk Kubus yang tetap ada setelah instansnya dihapus
Aplikasi Terkelola
- Segera hadirPerambanPeramban sungguhan, dikendalikan dari kode
- Segera hadirPostgres Tanpa ServerPostgres yang tidur saat idle dan bangun saat ada koneksi
- Segera hadirAplikasi pihak ketigaProyek open source yang kami jalankan untuk Anda, lalu marketplace