Glossary
PUT Request
What is a PUT request?
A PUT request is an HTTP method to upload or replace a resource on a server. In cloud storage, it’s commonly used to add new files or update existing ones. Unlike a POST request, which adds data without a fixed location, a PUT request typically sends data to a specific, predefined URL. They are commonly used in RESTful APIs when you want to replace an entire resource.
PUT requests are crucial for backups, log uploads, and data synchronization. Some examples include updating a user profile, posting a blog post, updating inventory, and so on. Depending on your cloud provider, these requests can increase costs if overused.
How PUT requests can inflate your cloud storage bill
Each time a file is written—even if it’s just a small change—cloud providers may count it as a whole write operation. Frequent PUT requests, especially for large files or updates, can increase storage and API operation costs, significantly inflating your cloud bill.
For example, storage and request costs could quickly skyrocket if you were to upload 100 MB files 10,000 times daily. Optimizing PUT frequency and using multi-part uploads or versioning wisely can help manage cloud costs effectively.
Wasabi doesn’t charge for PUT requests
Unlike many cloud providers, which charge for API operations such as PUT, GET, or DELETE, Wasabi offers a pricing model with no charges for API requests, including PUT operations. You can upload or update data as frequently as needed without incurring additional costs beyond your storage usage.
Our pricing is designed to be straightforward and predictable. For example, under the Pay-as-You-Go model, storage costs are $6.99 per TB per month, with no charges for data ingress, egress, or API requests.
This approach is particularly beneficial for applications that involve frequent data uploads or updates, such as backup solutions, media workflows, or IoT data collection, where traditional cloud provider API request fees can accumulate rapidly. Learn more about Wasabi cloud cost optimization.