# DatabasePlan

> The DatabasePlan object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `id` * | [DatabasePlanId](/docs/api/objects/database-plan-id/) |  |
| `engine` * | [DatabaseEngine](/docs/api/objects/database-engine/) |  |
| `name` * | string |  |
| `description` | string |  |
| `instances` * | integer |  |
| `read_replicas` | boolean |  |
| `pitr_days` * | integer |  |
| `daily_restore_test` | boolean |  |
| `storage_price` | [Money](/docs/api/objects/money/) |  |
| `available_on` | array of [WorkspacePlan](/docs/api/objects/workspace-plan/) |  |

\* always present

## Example

```json
{
  "id": "starter",
  "engine": "postgres",
  "name": "HA",
  "description": "Primary plus a synchronous replica on another server, with automatic failover.",
  "instances": 1,
  "read_replicas": false,
  "pitr_days": 1,
  "daily_restore_test": false,
  "storage_price": {
    "amount": "7.42",
    "currency": "GBP",
    "display": "£7.42"
  },
  "available_on": [
    "trial"
  ]
}
```
