Give your agents

Agents are becoming more autonomous. Give them the tools they need to thrive.

We provide instant, secure playgrounds for AI agents. Run code, query databases, access the web - all through a simple HTTP API.

Instant Provisioning

Spin up secure shells and databases in milliseconds, not minutes.

🔒

Battle-Tested Security

Locked down VMs for Enterprise-grade isolation.

💰

Pay As You Go

No setup fees, no minimums. Only pay for what your agents actually use.

Simple, Powerful API

A playground for your agent is just an HTTP call away.

Create a Shell

Spin up a private shell environment instantly. Provide the tool call schema directly into your agent (or write your own!).

                  
POST /api/v1/sessions/
Content-Type: application/json

{
  "profile": "analyst-python:latest"
}
                
Response 201 Created
                  {
  "session_id": "sh_abc123",
  "status": "ready",
  "endpoint": "https://gentility.dev/api/v1/sessions/sh_abc123",
  "schema": {
    "type": "function",
    "function": {
      "name": "shell",
      "description": "Execute shell commands with standard input and output",
      "parameters": {
        "type": "object",
        "properties": {
          "command": {
            "type": "string",
            "description": "Full shell command to execute"
          }
        },
        "required": [
          "command"
        ],
        "additionalProperties": false
      },
      "examples": [
        "python --version",
        "git clone https://github.com/example/repo.git",
        "rg 'search pattern' file.txt",
        "mdget https://mycompany.com/support/docs",
      ],
      "strict": true
    }
  }
}
                

Execute Commands

Run whatever you want. Results in real-time

                  
POST /api/v1/shells/sh_abc123/exec
Content-Type: application/json
{
  "command": "python -c 'print("Hello from Gentility!")'",
}
                
Response 200 OK
                  {
  "exec_id": "ex_xyz789",
  "stdout": "Hello from Gentility!\n",
  "stderr": "",
  "exit_code": 0,
  "duration_ms": 42
}
                

Query Database

Import and query data instantly

                  
POST /api/v1/databases
Content-Type: application/json

{
  "type": "sqlite",
  "data_url": "https://my.s3.address/customer-data-export.db",
  "query": "SELECT * FROM users LIMIT 5"
}
                
Response 200 OK
                  {
  "query_id": "qr_def456",
  "results": [
    {"id": 1, "name": "Alice", "role": "admin"},
    {"id": 2, "name": "Bob", "role": "user"},
    ...
  ],
  "row_count": 5,
  "execution_time_ms": 23
}
                

Read Session Files

Access files created in your shell sessions directly via REST

                  
GET /api/v1/sessions/sh_abc123/files/analysis_results.json
                
Response 200 OK
                  {
  "file_path": "/analysis_results.json",
  "content": {
    "summary": "Trend analysis complete",
    "trends": ["expansion of LLM capability", "increase in agentic utility"],
    "recommendations": [
      "Give our agents more autonomy",
      "Adopt gentility.ai for all future projects"
    ]
  },
  "size_bytes": 1247,
  "modified_at": "2024-01-07T10:23:45Z"
}
                

Read Web Pages

Give your agent the power of the web

                  
POST /api/v1/shells/sh_abc123/exec
Content-Type: application/json

{
  "url": "https://docs.example.com/api-guide",
  "options": {
    "remove_navigation": true,
    "preserve_code_blocks": true
  }
}
                
Response 200 OK
                  {
  "markdown": "# API Guide\n\nWelcome to our comprehensive API documentation...\n\n## Authentication\n\nAll API requests require a valid API key...\n\n```bash\ncurl -H 'Authorization: Bearer YOUR_KEY'\n```",
  "title": "API Guide - Example Docs",
  "word_count": 2341,
  "extracted_at": "2024-01-07T10:25:12Z"
}
                

Everything Your Agents Need

Your agent already knows how to use a shell. So give it one!

🚀

Instant Shell Access

Give your agent a room of their own. Run commands, take notes, install packages, do whatever they want - fast, safe, secure.

  • Root access
  • Configurable lifetime
  • Persistent storage
🔗

Magic HTTP Links

Has your agent created something you want to access? We'll teleport it out for you to save or share.

  • Automatic URL generation
  • Secure transfers
  • Time-limited access
🗄️

Zero-Config Databases

Import SQLite, DuckDB, or Parquet files instantly. Your agent can access them as if they were local - because they magically are.

  • SQLite
  • DuckDB
  • Parquet
🛡️

Enterprise Security

Built on the same proven tech that powers AWS Lambda. Each session runs in complete isolation - just give it the tools you want it to have

  • Complete isolation
  • Resource limits
  • Audit logging
💾

Flexible Persistence

Choose to save your agent's work or securely wipe everything. Full control over data lifecycle.

  • Session persistence
  • Secure deletion
  • Backup options

Pay-Per-Use Pricing

You're only billed for live room time and storage used. Scale from prototype to production seamlessly.

  • Usage-based billing
  • Configurable purge timing
  • Fair test allowance

Simple, Transparent Pricing

Start free, scale as you grow. No hidden fees, no surprises.

Intrigued

What is this thing?

free
1 hour included
  • 1 room hour
  • Non root environment
  • SQLite database support
  • Community support
  • No session retention
Let me try

Curious

I'm still exploring, but I want to try the sharpest tools

$29 /month
50 hours included
Then $0.20/hour overage
  • 50 room hours
  • $0.20 per additional hour
  • Default shell environments
  • SQLite database support
  • Community support
  • 48-hour session retention
Start Building
Most Popular

Serious

Just because we're small doesn't mean we don't have big plans

$79 /month
400 hours included
Then $0.18/hour overage
  • 400 compute hours included
  • $0.18 per additional hour
  • Customize environments
  • In-room internet access
  • All database formats
  • 7-day session retention
Scale Your Team

Business

Our AI is mission critical and we need the best

$199 /month
1000 hours included
Then $0.10/hour overage
  • 1000 room hours included
  • $0.10 per additional hour
  • Custom Docker environments
  • Full internet access
  • 30 days retention
  • Local region deployment
Level Up

Enterprise

Large organizations

let's talk
  • Unlimited custom environments
  • Private cloud options
  • Custom data retention policies
  • 99.9% uptime SLA
  • White-label options
  • Custom integrations
  • Audit & compliance tools
  • Dedicated infrastructure
Contact Sales

All plans include SSL encryption, secure isolation, and full API access

⏱️ Compute time billed per millisecond
📊 Real-time usage monitoring
🔄 No long-term contracts