Memcached

Managed in-memory caching for your applications

Provision Memcached instances by region and capacity, scale nodes on demand, and keep cache infrastructure visible through the same console and API you use for containers.

Deploy alongside your containers

Memcached instances run in the same regions as your containers and are accessible only within your project. No public endpoints, no extra firewall rules — your containers connect directly using the instance handle as the hostname on port 11211.

Scale memory and nodes independently

Choose the memory allocation per node and the number of nodes per instance. Start with a single node for development, then add nodes to distribute key space and increase read throughput for production workloads. Each node gets the full memory allocation you configure.

Console and API, same capabilities

Create, update, and terminate Memcached instances through the console UI or the API with a personal access token. The API follows the same resource model as containers, so automation workflows extend naturally to cache infrastructure.

Transparent billing, per-node pricing

Cache usage is tracked per minute per node and billed against your organisation balance, rounded up to the next whole minute with a 60-second minimum. Pricing is based on allocated memory per GB, per node, per region. View cost breakdowns in the billing section alongside your container spend.

Platform features

Everything your cache needs, built in

Managed infrastructure with no external dependencies. Every feature works across all regions from day one.

Infrastructure

Stable node identities

Every Memcached instance is deployed with stable, predictable node naming. Nodes maintain consistent identities across restarts, making client-side consistent hashing reliable and predictable.

Networking

Project-private access

Memcached is available only within your project. Your containers connect on port 11211 using the instance handle as the hostname. No public exposure, no additional network configuration required.

Configuration

Configurable memory

Set the memory allocation for your Memcached instance from 64 MB to multiple gigabytes. The platform reserves additional headroom automatically to ensure stable performance with room for connection overhead and internal data structures.

Scaling

Horizontal node scaling

Add nodes to your Memcached instance to distribute keys across a larger pool. Each node receives the full memory allocation, so adding a second node doubles your total cache capacity. Scale up or down without downtime to existing nodes.

Multi-region

Regional deployment

Deploy Memcached in the same regions as your containers. Each region gets its own independent instance, so cache reads are always local. Add or remove regions at any time without affecting other deployments.

Observability

Activity log

Every create, update, and terminate action on Memcached instances is recorded with a timestamp and the user who made the change. The activity log provides a complete audit trail across all cache resources in your organisation.

Resource control

Right-sized caching for every workload

From development environments to high-throughput production systems, configure cache resources to match your needs.

Session and token caching

Store user sessions, authentication tokens, and short-lived application state in Memcached. Sub-millisecond reads keep authentication checks fast, and automatic eviction handles expiry without application-level cleanup.

Database query caching

Cache frequently accessed database results to reduce load on your primary data stores. Memcached's simple key-value model maps naturally to query result caching, and the configurable memory limit prevents unbounded growth.

API response caching

Cache computed API responses for endpoints with high read-to-write ratios. Reduce response times and backend compute costs by serving repeated requests from memory instead of recomputing results on every call.

Multi-region cache layers

Deploy Memcached in every region alongside your containers for region-local cache reads. Each region maintains its own cache independently, so latency stays low regardless of where your users connect from.

What teams use today

Guided provisioning

Create and manage Memcached instances with a guided setup and sensible defaults for production use.

Operational visibility

Review instance status, node counts, memory allocation, and activity history from a single control point.

Predictable pricing

Per-GB, per-node, per-region pricing with no hidden fees. Estimate costs before provisioning with the pricing calculator.

API compatibility

Mirror console operations through APIs for internal tooling, CI/CD pipelines, and infrastructure automation.

Coming Soon

Managed services roadmap

Planned for later in 2026/2027, timeline subject to change.

Volume Storage

Persistent block storage that attaches to your containers. Retain data across restarts and deployments without external storage services.

Valkey

Redis-compatible in-memory data store with persistent snapshots and restore. Session caching, queues, pub/sub, and real-time data — without Redis licensing concerns.

MySQL

Managed relational database with automated backups, point-in-time recovery, and regional deployment. A production-ready RDBMS for structured data and transactional workloads.

PostgreSQL

Managed PostgreSQL with automated backups, point-in-time recovery, and regional deployment. Advanced SQL features, JSONB support, and extensions for modern application workloads.

CouchDB

A globally distributed, multi-region document database with built-in replication. Conflict-free sync across regions for offline-first applications and geo-distributed NoSQL workloads.

S3 Object Storage

S3-compatible object storage for files, media, backups, and static assets. Accessible from your containers or directly via standard S3 APIs and client libraries.

CDN

Global content delivery network for static assets, media, and API acceleration. Edge caching across multiple PoPs with automatic origin pull from your containers or object storage.

RabbitMQ

Managed RabbitMQ for asynchronous messaging between containers. Multi-region clusters, project-private networking, and per-node billing — same operational model as Memcached.

Add caching to your platform workloads

Deploy Memcached alongside your containers and start reducing latency and database load today.