Upstash is a modern serverless data platform. But what do we mean by serverless?

No Server Management

In a serverless setup, developers don’t need to worry about configuring or managing servers. We take care of server provisioning, scaling, and maintenance.

Automatic Scaling

As traffic or demand increases, Upstash automatically scales the required resources to handle the load. This means applications can handle sudden spikes in traffic without manual intervention.

Granular Billing

We charge based on the actual usage of resources rather than pre-allocated capacity. This can lead to more cost-effective solutions, as users only pay for what they consume. Read more

Stateless Functions

In serverless architectures, functions are usually stateless. However traditionally you connect to databases through long-lived connections, which can cause problems in serverless environments when the connections are not properly handled after use. And in some cases TCP connections are simply not possible. Upstash solves this problem by providing access through HTTP, which is available on all platforms.

Rapid Deployment

Fast iteration is the key to success in today’s competitive environment. You can create a new Upstash database in seconds, with minimal required configuration.