Version 0.1 - October 2024
We're excited to launch xCache, a Redis cache service that makes distributed caching as simple as a single curl command. No signup forms, no account dashboards, no complicated setup—just instant, isolated caching infrastructure.
Traditional cache services require you to create an account, navigate through dashboards, configure environments, and manage credentials. We wanted something different: a cache you could spin up in seconds and start using immediately.
Whether you're prototyping an app, building a side project, or need temporary cache infrastructure, xCache gives you a production-ready Redis database instantly.
Every cache you create gets its own isolated Redis database through Upstash. No shared namespaces, no key collisions, no worrying about other users' data. Your cache ID is your key—keep it private, and your data stays yours.
This multi-tenant architecture means you can create multiple caches for different projects, each completely separate from the others.
Your cache can run in any of 13 AWS regions worldwide. Choose the region closest to your users when you create your cache, and get low-latency access from anywhere.
Available regions:
US (Virginia, Ohio, California, Oregon), Canada (Central), Europe (Frankfurt, Ireland, London), South America (São Paulo), Asia Pacific (Mumbai, Tokyo, Singapore, Sydney)
The API is straightforward HTTP. Set a key with PUT, get it with GET, delete it with DELETE. Every value automatically expires after 10 minutes (or whatever TTL you specify). No Redis protocol to implement, no client libraries required—though you can use any Redis client if you want.
# Create a cache
curl -X POST https://api.xcache.io/create
# Store data
curl -X PUT https://api.xcache.io/YOUR_ID/user:123 \
-d '{"name": "Alice", "email": "alice@example.com"}'
# Get it back
curl https://api.xcache.io/YOUR_ID/user:123We built an MCP (Model Context Protocol) server so AI agents can use xCache natively. Configure your cache ID once in your AI client (Cursor, Claude Desktop, etc.), and the agent can read and write to your cache using natural language.
Your agent can store session data, cache API responses, or coordinate state across conversations—all without you writing any code.
We have a demo mode where you can create a free cache that expires in 2 minutes. Perfect for testing the API, trying out the interface, or just seeing how it works.
For production use, caches are 0.5 USDC with 50,000 operations included. Top up anytime for another 0.5 USDC per 50,000 operations. Simple, predictable pricing.
This is version 0.1—our initial release. We're starting simple: fast, reliable caching with minimal friction. We have ideas for pattern matching, batch operations, and webhooks, but we wanted to ship something useful first.
If you use xCache, we'd love to hear from you at hello@xcache.io. Tell us what works, what doesn't, and what you'd like to see next.
Get started: curl -X POST https://api.xcache.io/create