Skip to main content
Novita Sandbox is a managed, isolated, stateful execution environment for AI agents to run code, use browsers, work with files and preserve state across sessions. The following table shows what CostGraph runs on this provider.

Connect

Connect Novita on Integrations, and CostGraph starts sandboxes in your Novita account. You don’t run anything yourself.
  1. In CostGraph, go to Integrations > Sandbox > Novita.
  2. Enter these fields:
    • API key (NOVITA_API_KEY, required): A Novita AI API key from Key Management in Novita settings.
  3. Click Connect.
Sandbox size comes from the template set as providerTemplate.

Your own dispatcher

To keep the key out of CostGraph or reach a private network, run your own dispatcher instead. Set provider to novita and the preceding fields as environment variables, as described in Run your own dispatcher.

Key and permissions

NOVITA_API_KEY is a Novita AI API key. View and manage keys on the settings page at novita.ai/settings/key-management. It is sent as a Bearer token. The provider doesn’t document key scopes or roles, so a key has full access to the account. Sources: novita.ai: sandbox overview, novita.ai: basic authentication, novita.ai: sandbox quota limit, novita.ai: sandbox auto resume.

Limits

  • Maximum session duration is 1 hour on Free, 3 hours on Paid, and 4 hours (adjustable) on Enterprise. (source)
  • Concurrent sandboxes: 5 on Free, 100 on Paid, 500 on Enterprise. Max vCPU/memory: 2 vCPU/4 GiB on Free and 8 vCPU/8 GiB on Paid. Disk is 20 GB, with 0.5-4 GiB memory per vCPU. (source)
  • Default lifetime (timeout) is 5 minutes, counted from creation regardless of activity. A separate idle timeout fires only when no client is connected. (source)
  • The docs do not state regions or CPU architecture. (source)