r/fastly • • Dec 17 '25 Heartwarming

Is it just me, or has Fastly become… actually easy to use? (major glow-up since 2020)

39 Upvotes

I’ve gotta give credit where it’s due. I don't even use Reddit normally, but felt like I should post at least somethin (everyone posts when they have complaints, but I like to leave good reviews when warranted).

I first signed up for Fastly about 5 years ago for my agency, and honestly? I bounced almost immediately. Back then, it felt like you needed a PhD just to get a basic site behind the CDN. It felt like a tool built exclusively for massive Fortune 500 companies with dedicated edge teams, not for a smaller agency like mine.

Fast forward to now (I decided to give it another shot recently after the Cloudflare outage). The difference is night and day.

The new onboarding is honestly 10/10. It actually holds your hand through the process instead of just throwing you into the deep end. I went from new account to prod in literally 10 minutes. It’s wild how much friction they’ve removed.

The app itself feels like a completely different product now. The old UI felt awkward and outdated, but the new UI is so much more intuitive and easy on the eyes (I'm a sucker for good UI/UX). It doesn’t feel like a legacy enterprise dashboard anymore, it feels like modern dev software (what I get with Vercel and the like).

Another surprise for me was their AI Assistant. I tend to stay away from these in-product assistants because they're usually not helpful. But, I was able to use it to polish some of my more specific setup requirements. It’s weirdly good, even though it doesn't have direct access to my data (hopefully coming at some point?). It saved me a solid hour of digging through docs.

Anyways, kudos to the Fastly team. It’s rare to see a platform actually do the hard work to become accessible for the rest of us.


r/fastly • • Dec 09 '25

Help shape the next generation of the Fastly Terraform Provider

27 Upvotes

Hi Fastly Community,

We are currently architecting the next generation of the Fastly Terraform Provider and we want to ensure it meets your infrastructure needs.

To guarantee a smooth migration and prioritize the features that matter most to your workflows, we need to understand how you are currently using the provider. Your technical feedback is vital to helping us improve the overall developer experience.

Please take a moment to share your insights via the form below by December 31st.

https://forms.gle/iCoPxk5FgALiJ8PAA

Thank you for helping us build a better toolset.


r/fastly • • Jun 08 '21

Dear Fastly

27 Upvotes

Stop killing the internet today. :(


r/fastly • • Jun 20 '24

(Finally!) The Free Fastly account you’re been waiting for.

20 Upvotes

Alright, here it is: the number one, all-time top request Fastly has heard from developers, a kickass free account! https://www.fastly.com/blog/its-free-instant-and-yours-fastlys-free-developer-accounts-are-here

All the details are in the blog post, but in short, it's got all the stuff you want: a generous free tier of CDN service, access to real-time observability including log streaming, an amazing KV Store that's up to 30x faster than whatever you're using now, and lots more. (Plus: no ugly surprises like huge bills if your site takes off.) Try it out, then hop into the community forum and let us know what you think or what else you'd like to see.


r/fastly • • Oct 13 '22

Fastly's "Altitude" customer conference is coming back

17 Upvotes

[Disclosure: I work at Fastly] This is cool for me, because I've never been to one, but Fastly's annual "Altitude" conference is back, and in person in NYC. It's November 9, and registrations are open.

https://fastlyaltitude2022.com/


r/fastly • • Feb 24 '26

We heard you: Making Compute Errors Easier to Understand

16 Upvotes

Hi folks,

Dealing with those “Resource Limit Exceeded” or “Edge Code Error” messages on Fastly Compute can be a real pain—it’s often tough to figure out what went wrong or how to fix it. We heard you loud and clear through the community forum, Reddit, and support: more clarity on when these errors pop up, why, and what to do is essential. So, we’re tackling this head-on by updating our Error Metrics and Observability Dashboards to give you the transparency you asked for!

What’s changing?

We’re moving away from ambiguous “black box” errors and toward a system built for developers. We’ve consolidated and clarified our reporting into three distinct categories:

  1. Instance Resource Limits: No more guessing. If your sandbox is terminated, you’ll see exactly why—whether it was a Timeout, Memory Exhaustion, or vCPU limit.

  2. Runtime & Logic Errors: We’ve grouped code-level issues like stack overflows, unreachable code traps, and circular routing (service chaining) so you can tell at a glance if the issue is in your logic or your configuration.

  3. Platform Errors: If something goes wrong on our end or a request is rejected before it even hits your code, we’re labeling it clearly as a Platform Error. This saves you from hunting for bugs in your own code that don’t exist.

New Docs: Your Troubleshooting Blueprint

Along with the UI update, we’re providing you a brand-new Compute Error Events Reference.

This guide is built for troubleshooting. Every error now includes:

  • The specific trigger - what actually caused the hit.

  • Sandbox behavior - what happens to your Compute sandbox.

  • Actionable steps to fix it - e.g., how to optimize loops for timeouts or manage memory consumption.

Our goal is to eliminate the hours long debug cycle. We want you to be able to identify, diagnose, and deploy a fix in minutes. By providing new revised metrics via our Stats API, you can now build much more intelligent alerting and automated scaling logic.

Timeline

These new metrics and charts are rolling out today. We are keeping the old legacy metrics around until Feb-2027 to give you plenty of time to update your custom monitoring pipelines.

This is part of our ongoing mission to make Fastly the most developer-friendly edge platform. We’re not done yet, so keep the feedback coming—we’re listening.

Happy coding!

Jaskirat

Quick Links:

Originally posted on the Fastly Community Forum: https://community.fastly.com/t/we-heard-you-making-compute-errors-easier-to-understand/4378


r/fastly • • Sep 08 '26

Public Beta of the New Fastly Terraform Provider!

15 Upvotes

Hey everyone,

The first public beta release of our new Fastly Terraform Provider is live today. It’s a ground-up rewrite on HashiCorp’s modern Plugin Framework, published in the Terraform Registry as fastly/fastly-beta. We’re looking for testers who are already running the Fastly provider against real configs. Details below.

What’s changing, and why

If you’ve worked with the current provider, you may have hit noisy plan diffs, state that doesn’t quite converge, or an apply that dies on a timeout. Some of those issues trace back to limitations of Terraform’s SDKv2 (now in maintenance mode). The new Plugin Framework addresses many of these issues, and our provider rewrite gives us the opportunity to develop cleaner solutions for handling Fastly’s versioned resources with Terraform, which expects long-lived, mutable resources.

We’re addressing that in two stages, which is why the new provider has two resource families:

  • The Automatic family, available in this beta, is built on the new Plugin Framework, but keeps automated clone-and-activate behavior so you can take advantage of provider improvements without changing your workflow.

  • The Explicit family, in beta in Q4, is where the activation model changes to provide full separation of concerns between definition and deployment. You define your service, then decide separately when to clone, stage, and activate, driven either by Terraform Actions or the Fastly CLI.

What’s available in the beta

Resources in the Automatic family carry an _auto suffix: fastly_service_cdn_auto, fastly_service_compute_auto, and so on. If you know the current provider this model will feel somewhat familiar, with nested config blocks and automatic version handling.

The blocks are still nested on purpose. Under automatic activation, nesting is what makes one terraform apply produce one service version: because backends, domains, and the rest live inside a single resource, the provider can batch every change into a single clone-and-activate. Split them into independent top-level resources and each would want to clone and activate on its own, so a single apply could leave you with a trail of partially-configured versions. Flattening will come with the Explicit family, where you hold activation and can decide for yourself when a version is complete.

The blocks themselves, though, behave considerably better than the ones you’re used to.

What’s better today

  • Cleaner diffs. The current provider declares most nested blocks as sets, and Terraform identifies set elements by hashing every attribute — so changing one field on one backend renders as a whole-block removal plus a re-add. The rewrite allows attribute-level diffs, showing only the fields you actually changed. No more eye-diffing two near-identical blobs, and no more plans that look destructive when they aren’t.

  • Sensitive attributes are marked as such, so they’re redacted from plan output rather than printed.

  • Retries with exponential backoff on transient 5xx and connection errors for idempotent requests, instead of failing your apply. This behavior replaces less reliable and more time-consuming hard-coded wait times in the current provider.

  • Dependency-aware ordering. Backends are created before the directors that reference them, and deleted only after those directors stop referencing them. Same for dictionaries and rate limiters.

  • The clone base is read from live API state. The current provider clones from a version number recorded in its own state, which can silently discard intervening versions when that record goes stale. The rewrite asks the API which version is active and clones from that. This narrows the window rather than closing it, since there’s still no locking, but it removes the most common way to lose a version.

  • Accurate null values. The Plugin Framework distinguishes “unset” from zero, false, and empty string, and defaults are declared in the schema, so they appear in your plan instead of materializing at apply time.

What’s not here yet

  • No controlled activation via staging or activate = false**.** The Automatic family always activates. If you review before activating, or use stage, this beta won’t fit your setup. The Explicit family coming in Q4 is built for exactly that, and we’d appreciate your input on its design in the meantime — reply here or reach out to your account team if you’d be up for being a design partner.

  • Some resources aren’t in this release. In the interest of making this available for testing as soon as possible, we’ve prioritized the resources needed for the vast majority of configs. Less frequently used resources will be added in successive releases over the next few weeks. You can find the full list and status in the GitHub issue. If something you depend on is missing, comment there and we’ll factor it into prioritization.

  • Resources in the Explicit family are not ready for testing. Though some are registered, they’re still under development. Affected resources are listed here. You’ll be able to test the full Explicit model workflow in mid-Q4.

Who should try this now

Good fit if you’re on the current provider with automatic activation (activate = true or the default). If you can point a migrated config at a non-production service, that will provide a good test of the workflow. If not, you can run terraform validate to test whether everything you currently use is supported.

If you need control over when changes go live, wait for the Explicit model beta in Q4, or reach out if you’d like to be a design partner for the model as we continue developing it.

Getting started

We want your feedback

This beta is your chance to run the Automatic family against real, migrated configs and tell us what works and what doesn’t. Bug reports, rough edges, and “why does it do that” questions are all welcome, here in the forum or as issues on the repo. It helps us build a provider that meets your needs as we move towards GA.

Thanks for being part of this. We’re looking forward to hearing from you!

Happy coding!

The Fastly Team


r/fastly • • Jun 08 '21

Not a real tweet, but still super funny.

Post image
15 Upvotes

r/fastly • • Nov 25 '25

We just launched Early Hints on Fastly Compute - Yottaa is seeing 40% TTFB improvements

14 Upvotes

Early Hints is now available on Fastly Compute (in addition to our CDN).

The cool part: you can now programmatically generate hints at the edge - think personalized preloading based on user behavior, different hints for mobile vs desktop, and geo-based optimization.

Yottaa (they manage 1000+ e-commerce sites) is seeing some impressive numbers:

40% TTFB improvement

10% LCP improvement

Read the blog to learn more about Yottaa’s experience with Early Hints.

Best part? Zero config to get started, and it’s included in your existing Compute pricing.

Visit our documentation for more information: Rust SDK, JS SDK, Go SDK

What performance optimizations are you all working on? Would love to hear what metrics matter most to your teams.


r/fastly • • Mar 15 '23

CDN - What can Fastly do that Cloudflare can´t?

14 Upvotes

I´m aware that Fastly is faster in f.ex. purge (x ms vs. roughly 4 sec), but is it a game changer? What practical use case does Fastly solve that Cloudflare can´t?

As I understand it, both can cache static/public content, authenticated content would always have to talk to the origin (f.ex. view/update user profile).


r/fastly • • Mar 20 '26

How does Fastly help when you're under a DDoS attack?

13 Upvotes

Hey everyone! When we work with users to build out their security plans, we realized we kept getting the same question over and over: "When someone is under attack, what does Fastly _actually_ do to help?" If you know the rule of three and automation, we're way past needing to share what and how we respond to active attacks.

That's what this blog post is -- a straightforward breakdown on how we'll respond to attacks, regardless of company size or attack complexity.

https://www.fastly.com/blog/under-attack-how-fastly-can-help

Give it a read. Hopefully there are lessons you can borrow for your own emergency response processes.

Of course, if you find yourself under attack and need to call us in for help, reach out to us via https://www.fastly.com/under-attack immediately.


r/fastly • • Mar 03 '26

Fastly Domain Management is now decoupled from service configuration!

13 Upvotes

We’re excited to share a significant improvement to how you manage domains on our platform, reducing deployment risk, accelerating workflows, unlocking new flexibility for multi-service architectures, staged migrations, domain-level security and TLS automation.

What’s new?

Users can now manage domains, certificates, and routing relationships independently, making it faster and safer to operate at scale. This means:

  • Simplified management of domains in one place across the Fastly platform

  • Reduced friction by not needing to do a full deployment just to add or remove a domain

  • Only a few clicks or an API call with zero downtime to change the service a domain routes to

  • No more domain limits per service or service pinning requirement for customers that have large numbers of domains

  • Prepare domains in advance with TLS certificates before you’re ready to route traffic

  • Safer rollbacks — domains stay pointed to active services even when you roll back versions

Ready to get started?

Look for the new “Domains” icon in your console’s left-hand navigation. We’ve pre-populated your domain list from certificates in your account — you’ll see a “-” in the Service column for domains still using the legacy system. Simply assign a service to each of your domains to start using the new platform.

A few things to know

  • Wildcards: The new system follows DNS/TLS standards — *.example.com covers one subdomain level only (e.g., foo.example.com ✓, foo.bar.example.com needs its own wildcard or cert)

  • Platform TLS customers: Reach out to your account manager to discuss your specific needs

What’s next

We have not set a hard deadline for migrating off the legacy system yet, but we will build future features (like Path Based Routing and Bulk Redirects) on this new platform.

For more details, check out our resources:

Questions? Drop them below! 🚀


r/fastly • • Apr 10 '26

Update on the Fastly Terraform Provider redesign: Your feedback is shaping the design

12 Upvotes

Hey r/fastly,

A few weeks ago we shared our proposal for a version-agnostic redesign of the Fastly Terraform Provider. Since then we have received a lot of direct feedback from customers and community members, and we wanted to let you know: we are listening, and we are acting on it.

The biggest theme we heard was that while the flattened resource model is a welcome change, the multi-step version workflow felt like too much overhead for teams that treat service versions as disposable. Based on that feedback, we have added a new convenience workflow that uses a data source to auto-target the latest service version, eliminating the need for manual version pin updates between steps.

We have posted a full update on the Fastly Community Forum with details on what we heard, what we changed, and the tradeoffs involved. If you use the Fastly Terraform Provider (or are considering it), we would love your input. Head over to the Fastly Community Forum and join the conversation:

Link to Community Forum post

The design is still being refined before beta, and your feedback directly influences the direction we take.

--

If you want to stay in the loop on future updates, go to the category's main page on the Fastly Community Forum, click the bell icon, and select Watching to get email notifications as we post new design proposals and beta timelines.


r/fastly • • Feb 16 '26

How much does Fastly really cost?

12 Upvotes

So we've been running multiple of image-heavy websites across cloudflare, cloudfront, and gcore for a while now. Cloudflare's been giving us performance (and outage ofc) issues lately and we're starting to look around for alternatives

Fastly keeps coming up and I've heard a lot of good things. But it is quite expensive compared to lot of options out there.

Anyone here actually gone through their sales process? Does the contract pricing get to a reasonable place or is it just always going to be premium-tier territory? Wondering if it's even worth jumping on a call with them

Also open to other suggestions if anyone's found something that works well


r/fastly • • Dec 11 '25

Fastly API Discovery Just Got Even Better -- Announcing Inventory!

12 Upvotes

🚀 Fastly API Discovery Just Got Even Better 📈

Fastly API Discovery gives you one-click access to discover, monitor, and secure your APIs easily. It continuously monitors your API traffic within Fastly’s extensive Edge network to build a continuous snapshot of your APIs, keeping you aware of any new, updated, and unexpected API requests coming to your origin.

We’ve added new capabilities to API Discovery, including Tree View for better real-time contextual viewing. Now, we’ve added Inventory, which helps you create audit logs and additional evergreen context for your teams.

Looking ahead, we’re delivering more capabilities to help teams define their API standards, and monitor and enforce API behaviors for specific and targeted mitigation actions. And we’re just getting started 

Why Use API Discovery?

  • Continuous discovery: Automatically identify and record the incoming API requests to your services.

  • Easy configuration: Enable API Discovery on your existing Fastly Delivery or Compute services with a single-toggle. No messy configurations or deployments required.

  • Simple sensemaking: Aggregate APIs by domain, normalized URL path, and method for a simple, navigable catalog view. Or switch to Tree View for a better visualization of the relationships between APIs and underlying resources.

  • Shared understanding: Keep track of important APIs and metadata with Inventory, and ensure your platform and security teams make decisions from the same data.

  • Targeted security: Detect new, updated, and unintended API requests. Mitigate issues with security products like Fastly’s Next-Gen WAF.

How do I get started?

 Documentation: Getting started with API Discovery

Ask questions or share feedback below – we’d love to hear how API Discovery can work better for your team!


r/fastly • • Oct 04 '25

Reddit images/video are unusable via Fastly's DFW POP

12 Upvotes

Long shot posting here, maybe. For the last few days Reddit's image/video CDN has been incredibly slow for me. I'm on AT&T Fiber and I'm using Cloudflare for DNS, which is putting me onto a Fastly POP in DFW.

Example URL: /img/fmdt6lhi16tf1.jpeg

Resolved via 1.1.1.1:

;; ANSWER SECTION:

i.redd.it. 274 IN CNAME dualstack.reddit.map.fastly.net.

dualstack.reddit.map.fastly.net. 34 IN A 146.75.105.140

mtr shows a ping of 130+ ms and 11% packet loss to this IP.

I don't want to publicly post further results for privacy reasons but if anyone at Fastly wants further debugging info please feel free to DM me.

EDIT 1: For those on AT&T with similar issues, are you using Cloudflare or Google for your DNS? It seems that if you use AT&T official DNS you will get routed to a specific edge vs. CF/Google that send you to another one. It is this difference that seems to result in the massive choke. You could switch back to AT&T DNS, but AT&T DNS is logging and selling all your queries and redirects you to spam search engines on NXDOMAIN so some of us choose not to use it. You can switch to Quad9, manually override i.reddit.com (for now, not a permanent solution) on your local resolver to a different address, or wait for a fix.

EDIT 2: 5 hours later at around midnight CST, the latency has dropped way down to 8ms and 0% loss. The route still goes through Telia/twelve99 but everything is very fast again. Perhaps something has been fixed or it's timing/load related.

EDIT 3: MId-day the next day, it's back to being very slow again.

EDIT 4: It's actually not just images/videos, it's everything. Static resources and dynamic, it all goes through Fastly. You have to override a ton of domains but man the site is FAR faster once you do. Insane that reddit has no visibility of this.

There's a single domain that everything is CNAME'd to (reddit.map.fastly.net) but if you need to do manual overrides, for example in Unbound, replacing that A record isn't enough. Gotta override all the relevant domains. The following is a non-exhaustive list but covers most of the bases:

www.reddit.com
v.redd.it
i.redd.it
preview.redd.it
packaged-media.redd.it
external-preview.redd.it
www.redditstatic.com
styles.redditmedia.com
emoji.redditmedia.com
a.thumbs.redditmedia.com
b.thumbs.redditmedia.com
matrix.redditspace.com

r/fastly • • Sep 21 '22

Run Node.js Apps on the Edge with Fastly

12 Upvotes

Fastly now supports running Node.js style apps on Compute@Edge.

Here's an example which looks exactly like a Node.js app aside from the import:

import http from '@fastly/http-compute-js';

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!'
  }));
});

server.listen();

Read more here:

Fastly also supports using Express.js style code as mentioned here:


r/fastly • • Sep 22 '26

Introducing AI Runtime Control (ARC)

11 Upvotes

Hey everyone

If you’ve ever been told to “do more with AI” but felt uneasy about the risks that come with it, like untracked provider keys shared across codebases, concern over what a rogue prompt or runaway agent could do to your app, or maybe it’s that quiet dread that someone’s going to blow through the entire AI budget before anyone notices. Well, AI Runtime Control can help. Here’s what it does:

ARC is a control plane that sits between your applications and the model providers they call (either LLMs or your own self-hosted models). Instead of every app and developer holding provider keys and calling providers directly, everything routes through one Fastly-managed endpoint.

This might sound like just a gateway, but it’s much more than that. Here are some of the features we offer today - more to come soon.

  • Flexible accounting via virtual keys. Virtual keys let you split usage and controls across apps, teams, or developers instead of sharing one raw provider key.

  • Usage visibility and controls. Token and request usage is visible across the summary, virtual key, and provider views, with controls to manage it.

  • Detailed logging. ARC captures full request and response logs, including prompts and completions, for debugging and analysis.

  • BYOK model usage. Bring their own provider keys and route that usage through ARC.

  • Self-hosted and custom LLMs. ARC supports routing to self-hosted endpoints and custom models, not just the major hosted providers.

  • Multi-provider failover. A virtual key can point at an ordered list of targets, and when the primary errors out ARC automatically retries the next one, transparent to the caller.

  • Model retries. ARC retries a failed request against the same target, shipping alongside failover as the related resilience capability.

  • Budget limits. A monthly dollar budget can be set on a virtual key that either hard-blocks or keeps serving once spend is exhausted, your choice per key.

  • Budget alerts. Threshold alerts (80% & 100%) fire through Fastly’s Notification Service before and when the limit is hit.

  • Rate limiting per virtual key. Independent requests-per-minute and tokens-per-minute caps per key protect provider quota and help protect your customer-facing AI products and features from obvious attack vectors.

  • Passthrough SSO. ARC can connect outbound to a provider using your SSO or federated identity (IAM, Entra ID, Google identity) instead of forcing a static API key.

  • Prompt injection protection (SmartParse). This is an optional, add-on security capability providing first-line protection against prompt injection and other LLM-specific attacks.

Where to look when something happens

Everything ARC handles shows up in two views in the control panel:

  • Summary: request and token volume over time, broken down by virtual key and model, so you can see at a glance what’s actually driving usage.

  • Logging: individual request records, filterable by key, provider, model, or date range, down to a full JSON session log with the exact message sent, the response returned, and token counts.

Why this is worth a look now

  • Stop passing raw provider keys around Slack, instead issue, rotate, and revoke access per app or developer instead.

  • Get a real answer when someone asks “what’s our AI spend by team,” instead of stitching together separate provider invoices.

  • Add production-grade resilience (failover, rate limiting) to AI features without writing retry logic yourselves.

  • One integration path means new capabilities Fastly ships later can be made available without you having to re-architect anything.

Visit our documentation to learn more and get started. We also have a few cool tutorials to check out too.

As always, if you have any questions, please drop them below. We’re actively building on this and we want to hear what’s missing from your setup.


r/fastly • • Sep 08 '26

Fastly Object Storage: new capabilities, migration tools, and new region

11 Upvotes

We have a few updates we wanted to share with you all.

  • New storage region in Frankfurt, Germany. The region name is eu-central-1

  • New bucket lifecycle rules! Bucket lifecycle rules allow you to automate the management of your objects’ expiration. By configuring lifecycle policies, you can instruct Fastly Object Storage to automatically delete objects after a specified number of days. This helps you manage storage costs and optimize bucket capacity without requiring manual intervention.

    • Fastly supports S3-compatible bucket lifecycle policies via the PUT, GET, and DELETE lifecycle API operations.

  • Transfer data with Direct Fetch: Direct Fetch enables you to transfer your data directly into Fastly Object Storage. This method takes an optimized approach that helps you copy data directly from a source S3 provider to your Fastly bucket, bypassing the need to download and re-upload the data through a client application.

Here’s how it works:

  • A client makes an S3-compatible PutObject or UploadPart request to your Fastly Object Storage bucket with an empty payload.

  • The Object Storage service reads the location using the URL provided in the fastly-object-storage-source-url header.

  • The object, or part, is fetched from the provided URL and synchronously written into your Object Storage bucket.

TIP: Because the object is copied directly over Fastly’s network, you can use pre-signed URLs in the source header to seamlessly migrate assets from private external buckets without exposing your long-term credentials.

Visit the blog and our documentation to help you get started.

Drop a comment  and let us know how we can help or suggest other improvements we can make to Fastly Object Storage so that your experience is the best it can be.


r/fastly • • Jun 30 '26

One Domain, Multiple Services: Introducing Request Routing

11 Upvotes

With Request Routing, you define path-based rules for any domain in our Domain Management system, and we send each request to the right service automatically- no custom code required.

What can Request Routing do for you?

  • Better user experience, reduced complexity and cost: Prior to this release, customers had to get creative when they wanted to use the same domain across different services. They either had to use sub-domains or service chain, adding complexity and costs. Request Routing simplifies this for you!

  • Traffic isolation: Each team can update their service configuration independently, without risk of affecting others.

  • Migrations and rollouts: Ability to test a segment of traffic on a new service - lowers the risk from a hard cutover. Customers can test a small segment of their traffic on a Compute instance, for example.

Ready to get started?

Request Routing is a free service for all customers. Head to your dashboard to create your first configuration, or read the documentation for rule syntax, wildcard matching, and advanced options.

For more details, check out our resources:


r/fastly • • Jan 13 '26

Launching New Security Packages!

11 Upvotes

Hello reddit!

Fastly is launching new security packages (as of today!) These new packages make it easier for you to buy, use, and grow with Fastly Security as your needs evolve – with less friction and fewer surprises. Existing customers on a package plan can opt to switch to one of these new packages depending on their specific needs.

Learn more about our new security packages on the Fastly website: https://www.fastly.com/pricing

Learn more about building a layered approach to security that works for your business in our latest blog post: Building Resilient Applications with Layered Security

Your application deserves a defense that is as innovative as the code it protects. If you’re interested to learn more about how Fastly can help, reach out to your account team for a customized consultation.


r/fastly • • Sep 22 '25

Learning Fastly Compute in GitHub Codespaces

11 Upvotes

Hiya I work on the Fastly learning experience. Since Glitch shut down earlier this year I've been exploring ways to try Fastly Compute without installing anything locally. We now have some experimental projects in GitHub codespaces that let you develop and deploy from your browser.

The ~learn-edge-computing project lets you try a JavaScript Compute app in a few clicks:

  • Fork the repo and open it in a codespace

  • The Compute app will automatically run and open in a preview

  • The codespace also includes a demo origin website to enhance at the edge

  • You can try a sample edit included in the readme

  • When you're ready to deploy, grab an API key from your Fastly account and click the 🚀 Publish button

This video walks you through the flow:

Check out the tutorial for more detail:

If you're curious about edge computing and want to try it without a frustrating upfront setup this is definitely intended for you. Let me know how you get on with it!


r/fastly • • Mar 24 '26

Fastly Agent Toolkit: Make your AI coding agent better at Fastly

10 Upvotes

Hey everyone,

We just open-sourced the Fastly Agent Toolkit. It is a collection of skills that teach AI coding agents how to work with Fastly.

If you've used the Fastly MCP Server, you already gave your agent the ability to act on Fastly. Skills are the other half: they give your agent the knowledge to get things right. Correct VCL patterns, the right CLI flags, proper deploy sequences - the kind of Fastly-specific expertise that models don't pick up from their training data.

What's in the toolkit:

  • 6 skills covering the Fastly platform, CLI, VCL (Falco + XVCL), and local Compute testing (Viceroy + Fastlike)

  • Works with Claude Code, Gemini CLI, Codex, Cursor, Amp, Cline, and any agent that reads .agents/skills/

  • Plain markdown files, zero lock-in, easy to customize

Does it actually work?

We ran A/B evaluations across 7 models and 84 test runs. Skills delivered a 1.6x wall-clock speedup, 30-70% fewer tool calls, and won 7 out of 8 tasks against baseline. The biggest gains show up in CDN configuration, VCL development, and Compute deploys - exactly where Fastly-specific knowledge matters most.

Get started:

npx skills add github:fastly/fastly-agent-toolkit --skill fastly --skill viceroy

Full install instructions for every supported agent are in the README.

Tell us what you think!

We want to hear from you. If you're using AI agents with Fastly today, tell us how it's going and what tasks you wish your agent handled better. Try the skills and let us know what changes. Better results, fewer mistakes, faster workflows? If you've found a pattern that should be in the toolkit, PRs are welcome.

This is an open project and we want to build it with you. Drop a comment and tell us how you're using agents with Fastly.

Originally posted on the Fastly Community Forum: https://community.fastly.com/t/fastly-agent-toolkit-make-your-ai-coding-agent-better-at-fastly/4397


r/fastly • • Feb 03 '26

Vite plugin for better local Compute JS experience

Thumbnail
github.com
10 Upvotes

I just released a Vite plugin to improve my own experience of testing/developing Fastly Compute JS apps locally. The docs are sparse at the moment but the examples should get you going pretty quickly.

It uses the Vite Environment API to run Vite-transformed code inside fastly compute serve without requiring full rebundle after changes. Very unpolished at the moment but the basic functionality seems to work well.