Starter Kits
JavaScript
- Default starter for JavaScript: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.
- Empty starter for JavaScript: An empty application template for the Fastly Compute@Edge environment which simply returns a 200 OK response.
- Optimizely: A basic starter kit for Fastly's Compute@Edge with Optimizely built in.
AssemblyScript
- Default starter for AssemblyScript: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.
Rust
- Default starter for Rust: A basic starter kit that demonstrates routing, simple synthetic responses and overriding caching rules.
- Empty starter for Rust: An empty starter kit project template.
- 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.
- Beacon termination: Capture beacon data from the browser, divert beacon request payloads to a log endpoint, and avoid putting load on your own infrastructure.
- Static content: Apply performance, security and usability upgrades to static bucket services such as Google Cloud Storage or AWS S3.
- Integrate Storj using Rust: Use Storj as a backend origin for service decentralized objects to the fastly Compute@Edge service.