Pilvio

Provisions virtual machines and object storage on demand, monitors server health in real time, and automates resource scaling based on traffic spikes.

Try Pilvio in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Pilvio integration

    • Describe the outcome and Ceven picks the right Pilvio calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Pilvio data, across all 10 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Pilvio access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Pilvio, when, and on whose behalf.
    • The agent pauses and asks when Pilvio is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Pilvio.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Pilvio action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Pilvio, and when to use it.

Create VM
Use this when you need to spin up a new virtual machine with specific CPU and RAM configurations.
Delete VM
Remove a virtual machine and its associated disk to stop incurring costs.
Restart VM
Trigger a hard reboot of a server. Use this when health checks fail or an app hangs.
Get VM Status
Pull current state, IP address, and uptime for a specific server instance.
List All VMs
Pull a full list of all active and stopped instances across all regions.
Create Storage Bucket
Provision a new object storage bucket for static assets or backups.
Upload File
Push a file from a workflow source into a specific Pilvio storage bucket.
List Bucket Files
Pull a directory listing of all objects stored within a specific bucket.
Delete Object
Remove a specific file from object storage to free up space.
Update Firewall Rule
Open or close specific ports for a VM to manage network traffic and security.
Get Resource Usage
Pull CPU, RAM, and bandwidth metrics for a specific instance over a time range.
Search VMs by Tag
Query servers using custom metadata tags to find all instances for a specific project.
Snapshot Disk
Create a point in time backup of a VM disk before performing a risky update.
Restore Snapshot
Roll back a VM disk to a previous snapshot to recover from a failure.
Resize Instance
Change the CPU or RAM tier of an existing VM to scale performance up or down.
Get Billing Summary
Pull the current month spend and projected cost for all cloud resources.

16 actions · scroll to see them all

Frequently asked questions

Ceven connects to Pilvio using secure API tokens generated in your account dashboard. When you add your token, Ceven stores it in an encrypted vault that only the workflow executor can access. We do not share this token with the LLM or any third party. The agent uses this token to sign every request sent to the Pilvio API, ensuring that only the actions you have authorized are performed. You can rotate your token at any time within the Pilvio security settings, and once you update it in Ceven, all previous sessions are invalidated immediately to keep your infrastructure safe.
Yes. You can build a workflow that triggers whenever a Pilvio health alert is sent to a webhook. For example, if a server reports CPU usage above ninety percent for five minutes, Ceven can call the resize instance action to bump the VM to a higher tier or create a new VM to balance the load. You can set guardrails in the workflow to ensure that the agent never spins up more than a certain number of instances, preventing unexpected costs. This creates a self healing infrastructure that responds to traffic in real time without human intervention.
Pilvio imposes a strict rate limit of one hundred requests per minute on their standard API tier. If a Ceven workflow attempts to loop through thousands of VMs to update tags, you may encounter a 429 rate limit error. To handle this, Ceven implements an internal queuing system that spaces out requests to stay within Pilvio limits. If you consistently hit these limits, we recommend upgrading your Pilvio account to the Enterprise tier, which increases the request ceiling. The agent will notify you via the workflow logs if it has to throttle requests to avoid a lockout.
Ceven can access the files in your Pilvio buckets only if the API token you provided has the necessary storage permissions. The agent does not index your files for training purposes. It only reads or writes files when a specific action in your workflow requires it, such as moving a log file to a backup bucket or uploading a configuration script. You can restrict the token to read only access if you want the agent to monitor files without the ability to delete or modify them, providing an extra layer of security.
You can configure a monitoring workflow that polls the get VM status action every few minutes. If the status changes to stopped or unreachable, Ceven can execute a recovery sequence. This typically involves attempting a restart, and if that fails, creating a new VM from the latest disk snapshot. The agent can then update your DNS records or load balancer to point to the new IP address and send a notification to your team via Slack or email, ensuring that downtime is kept to a minimum without manual triage.
Yes. The Pilvio API allows for global resource management, and Ceven can specify the region in any create or list action. You can build a workflow that distributes your application across North America, Europe, and Asia to reduce latency. The agent can pull status reports from all regions into a single view, allowing you to see your global footprint in one place. If one region experiences an outage, the agent can automatically shift traffic and spin up replacement capacity in a healthy region to maintain availability.
Absolutely. You can schedule a recurring workflow in Ceven to trigger the snapshot disk action every night at midnight. The agent can then tag these snapshots with the date and time for easy retrieval. In the event of a catastrophic data loss or a failed software update, you can use a prompt to tell the agent to restore the most recent snapshot. This ensures you have a reliable recovery point and reduces the risk associated with performing live updates on production servers.
Ceven uses the get billing summary action to pull current usage costs. You can set up a daily or weekly report that summarizes your spend across different projects or tags. More importantly, you can create an automation that triggers a warning when your spend reaches a certain percentage of your monthly budget. If the budget is exceeded, the agent can be programmed to shut down non essential development servers or notify the finance team immediately, giving you fine grained control over your cloud overhead.

Alternatives to Pilvio

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

DigitalOcean logoDigitalOceanLinode logoLinodeVultr logoVultr

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Pilvio and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free