Is it possible to pre-warm/push cache using akamai APIs?

I’m trying to lean if it is possible to push cache to Akamai using it’s APIs. Like is it possible to push below data:
{
“objects”: [
{
“url”: “/some/path”,
“value”: “{your_json_data_for_that_path}”
},
{
“url”: “/some/other/path”,
“value”: “{your_json_data_for_that_path}”
}
// and so on
]
}

so that these paths never hit the application server ever and if there’s any change in the data, I’ll push it myself, the same way above but I want the paths to be served from Akamai cache ALWAYS.

This is my first question here on the forum, so, I don’t know how to properly put the tags and topics. Please add.

2 Likes

Welcome to the community, @yashpal!
@melissen Can you help out here?

2 Likes

That is a good question!

Akamai offers an add-on solution called Cloud Wrapper that can act as a ‘super cache’ layer that you can push content to from the origin servers, that said, this is a paid add-on. This is aimed to get offload into the 99+% range.

There are no specific features or add-on to prewarm caches outside of storing your content on Akamai NetStorage or Akamai Object Storage but that depends on the type of content you have.

If you want to reduce the amount of hits to the application server, you could work with longer TTL times, cache prefresh settings etc.

There are some additional options depending on the use-case that Professional Services could help you with. Let me know if you have any follow-up questions on this.

1 Like

TTLs are already in place, the problem is that we need the updated cache for data updates. Which compelled me to think about this pre-warm cache strategy.

Thank you for the clarification, though.

About the paid add-on, Super Cache, is there a possible limited storage free version available. For testing purposes, maybe.

1 Like

I believe so, you should be able request a 60-day Cloud Wrapper trial in the Akamai Marketplace. If this doesn’t appear as an option, please contact your account team so they can add this. Here is the link to Marketplace: Control Center

Here is the technical documentation on this btw:

1 Like

Thanks, @melissen.
@yashpal I’ve moved your topic from ‘Partners & Technology Service Providers’ > ‘Tech Talk’ to ‘General Discussion’ > ‘Delivery’, since that’s a better fit. I’ve also added a few tags to your post.
Thanks again for joining the community.

1 Like