How to Manage Plan for Vultr Managed Apache Kafka®

Updated on 28 August, 2025

Vultr Managed Apache Kafka® allows customers to easily adjust their subscription to meet growing needs. Users can upgrade their plan with a few simple steps, ensuring they have access to additional resources and capabilities as their data streaming requirements evolve. This user-friendly interface facilitates seamless transitions between plans, enabling customers to scale their Kafka database efficiently while maintaining optimal performance.

Follow this guide to manage plan for Vultr Managed Apache Kafka® using the Vultr Customer Portal, API, CLI, or Terraform.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  • Terraform
  1. Navigate to Products and select Databases.
  2. Select the target database.
  3. Navigate to Settings, and select Change Plan.
  4. Select a Server Type, a Plan, and number of Brokers.
  5. Click Save to apply the changes.
  1. List all the databases by sending a GET request to the List Managed Databases endpoint and note the target database's ID.

    console
    $ curl "https://api.vultr.com/v2/databases" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a PUT request to the Update Managed Database endpoint to change the plan.

    console
    $ curl "https://api.vultr.com/v2/databases/<database-id>" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "plan" : "vultr-dbaas-business-3x-occ-so-2-200-4"     
        }'
    

    Visit the Update Managed Database endpoint to view additional attributes to add to your request.

  1. List all databases and note the target database's ID.

    console
    $ vultr-cli database list --summarize
    
  2. Update the plan.

    console
    $ vultr-cli database update <database-id> \
    --plan vultr-dbaas-business-cc-1-55-2
    

    Run vultr-cli database update --help to view all options.

  1. Open your Terraform configuration and locate the Managed Apache Kafka® resource.

  2. Update the plan argument of your existing Managed Apache Kafka® resource, then re-apply.

    terraform
    resource "vultr_database" "kafka" {
        label                   = "kafka-cluster-1"
        database_engine         = "kafka"
        database_engine_version = "3.7"
        region                  = "atl"
        plan                    = "vultr-dbaas-business-3x-occ-so-2-200-4" # Updated plan
    }
    
  3. Apply the configuration and observe the following output:

    Apply complete! Resources: 0 added, 1 changed, 0 destroyed.

Comments

No comments yet.