> ## Documentation Index
> Fetch the complete documentation index at: https://docs.schedo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing

> Simple, transparent pricing for Schedo.dev - Start for free, upgrade as you grow

Schedo.dev offers simple, transparent pricing designed to scale with your needs. Start with our free tier and upgrade as your application grows.

## Pricing Plans

<CardGroup cols={3}>
  <Card title="Free" icon="gift">
    <div className="text-center">
      <div className="text-4xl font-bold mb-4">Free</div>
      <p className="text-gray-600 mb-4">Perfect for small projects</p>

      <ul className="text-left mb-6">
        <li>✓ 2 Environments</li>
        <li>✓ Up to 2 instances</li>
        <li>✓ Up to 100 jobs</li>
        <li>✓ 1,000 Executions/month</li>
        <li>✓ 7-day job history</li>
      </ul>
    </div>
  </Card>

  <Card title="Standard" icon="star">
    <div className="text-center">
      <div className="text-4xl font-bold mb-4">\$20<span className="text-lg">/month</span></div>
      <p className="text-gray-600 mb-4">For growing applications</p>

      <ul className="text-left mb-6">
        <li>✓ Unlimited environments</li>
        <li>✓ Unlimited instances</li>
        <li>✓ Unlimited jobs</li>
        <li>✓ 10,000 Executions/month</li>
        <li>✓ 30-day job history</li>
      </ul>
    </div>
  </Card>

  <Card title="Enterprise" icon="building">
    <div className="text-center">
      <div className="text-4xl font-bold mb-4">On demand</div>
      <p className="text-gray-600 mb-4">For large-scale applications with custom needs</p>

      <ul className="text-left mb-6">
        <li>✓ Custom</li>
        <li>✓ Priority support</li>
        <li>✓ Flexible data retention</li>
        <li>✓ 99.995% SLA</li>
      </ul>

      <a href="mailto:mykola@schedo.dev" className="btn btn-primary">Contact Sales</a>
    </div>
  </Card>
</CardGroup>

## Plan Features Explained

### Environments

Number of isolated ecosystems you can create (e.g., 'staging', 'production'). Each environment has its own:

* API keys
* Job definitions
* Schedules
* Execution history

<Info>Note: Notification email settings are shared across all environments</Info>

<div className="bg-gray-50 p-4 rounded-lg mt-4">
  <div className="grid grid-cols-3 gap-4">
    <div className="border-r border-gray-200 pr-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Free</div>
      <div>2 environments</div>
    </div>

    <div className="border-r border-gray-200 px-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Standard</div>
      <div>Unlimited environments</div>
    </div>

    <div className="pl-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Enterprise</div>
      <div>Custom</div>
    </div>
  </div>
</div>

### Instances

Number of your services that can connect to Schedo.dev simultaneously. For example, with a limit of 2 instances, you can run the SDK from both your production server and local development machine at the same time.

<div className="bg-gray-50 p-4 rounded-lg mt-4">
  <div className="grid grid-cols-3 gap-4">
    <div className="border-r border-gray-200 pr-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Free</div>
      <div>2 simultaneous connections</div>
    </div>

    <div className="border-r border-gray-200 px-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Standard</div>
      <div>Unlimited connections</div>
    </div>

    <div className="pl-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Enterprise</div>
      <div>Custom</div>
    </div>
  </div>
</div>

### Jobs

A job is a task that needs to be executed at specific times or intervals. Each job consists of:

* Unique identifier
* Schedule (cron expression)
* Handler function
* Optional configuration (timeout, metadata, etc.)

<div className="bg-gray-50 p-4 rounded-lg mt-4">
  <div className="grid grid-cols-3 gap-4">
    <div className="border-r border-gray-200 pr-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Free</div>
      <div>Up to 100 job definitions</div>
    </div>

    <div className="border-r border-gray-200 px-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Standard</div>
      <div>Unlimited job definitions</div>
    </div>

    <div className="pl-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Enterprise</div>
      <div>Custom</div>
    </div>
  </div>
</div>

### Executions

Total number of job executions per month. Each time a job runs, it counts as one execution.

<div className="bg-gray-50 p-4 rounded-lg mt-4">
  <div className="grid grid-cols-3 gap-4">
    <div className="border-r border-gray-200 pr-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Free</div>
      <div>1,000 executions/month</div>
    </div>

    <div className="border-r border-gray-200 px-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Standard</div>
      <div>10,000 executions/month</div>
    </div>

    <div className="pl-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Enterprise</div>
      <div>Custom</div>
    </div>
  </div>
</div>

### Job History

Detailed information about job executions, including:

* Execution status
* Logs
* Execution time
* Error details (if any)

<Info>Job history is automatically cleared after the retention period</Info>

<div className="bg-gray-50 p-4 rounded-lg mt-4">
  <div className="grid grid-cols-3 gap-4">
    <div className="border-r border-gray-200 pr-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Free</div>
      <div>7 days of history</div>
    </div>

    <div className="border-r border-gray-200 px-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Standard</div>
      <div>30 days of history</div>
    </div>

    <div className="pl-4">
      <div className="text-lg font-bold text-blue-600 mb-2">Enterprise</div>
      <div>Custom</div>
    </div>
  </div>
</div>
