Skip to content

Starter Kits

JavaScript

  1. Default starter for JavaScript: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.
  2. Empty starter for JavaScript: An empty application template for the Fastly Compute@Edge environment which simply returns a 200 OK response.
  3. Optimizely: A basic starter kit for Fastly's Compute@Edge with Optimizely built in.

AssemblyScript

  1. Default starter for AssemblyScript: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.

Rust

  1. Default starter for Rust: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.
  2. Empty starter for Rust: An empty starter kit project template.
  3. Authenticate at edge with OAuth: Connect to an identity provider such as Auth0 using OAuth 2.0 and validate authentication status at the Edge, to authorize access to your edge or origin hosted applications.
  4. Beacon termination: Capture beacon data from the browser, divert beacon request payloads to a log endpoint, and avoid putting load on your own infrastructure.
  5. Static content: Apply performance, security and usability upgrades to static bucket services such as Google Cloud Storage or AWS S3.
  6. Integrate Storj using Rust: Use Storj as a backend origin for service decentralized objects to the fastly Compute@Edge service.