MaritimemaritimeDocumentation
Dashboard

Configuration

The maritime.toml file defines how your agent is deployed.

Example

maritime.toml
[agent]
name = "my-agent"
description = "My awesome AI agent"
framework = "crewai"          # crewai | langgraph | openclaw | nemoclaw | docker | custom
tier = "smart"                # smart ($1/mo) | extended ($5/mo) | always_on ($10/mo)

Fields

FieldTypeRequiredDescription
namestringYesUnique agent name (lowercase, hyphens ok)
frameworkstringNoAgent framework: crewai, langgraph, openclaw, nemoclaw, docker, or custom (default: custom)
tierstringNoPricing tier: smart ($1/mo), extended ($5/mo), or always_on ($10/mo). Default: smart
descriptionstringNoHuman-readable description of your agent

Triggers & Environment Variables

Triggers (cron, webhook, Telegram, Discord, email) and environment variables are configured through the dashboard or the CLI:

terminal
# Set environment variables
maritime env set MY_API_KEY sk-... --agent my-agent

# View agent logs
maritime logs my-agent

Resource Limits

Resources (memory, CPU) are allocated automatically based on your tier:

TierMemoryCPUPrice
smart512 MB0.25 vCPU$1/mo
extended1 GB0.5 vCPU$5/mo
always_on2 GB1.0 vCPU$10/mo