# Vapor

Vapor is an HTTP web framework for Swift for building backends, web apps, APIs, and HTTP servers.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Calling the WorkOS API from server-side Swift

DevFeed: [Calling the WorkOS API from server-side Swift](<https://devfeed.tech/articles/calling-the-workos-api-from-server-side-swift-26794.md>)

Original publisher: [Read original article](<https://workos.com/blog/calling-workos-api-server-side-swift>)

Author: WorkOS

Published: 2026-09-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [async](<https://devfeed.tech/tags/async.md>), [backend](<https://devfeed.tech/tags/backend.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [swift](<https://devfeed.tech/tags/swift.md>)

### AI overview

This article explains how to call the WorkOS API from trusted server-side Swift applications. It covers typed resource clients, structured errors, automatic retries for transient failures, and AsyncSequence-based pagination.

### Source excerpt

Typed resources, structured errors, automatic retries, and AsyncSequence pagination for server-side Swift apps.

## What's new in Swift: August 2026 Edition

DevFeed: [What's new in Swift: August 2026 Edition](<https://devfeed.tech/articles/what-s-new-in-swift-august-2026-edition-2938.md>)

Original publisher: [Read original article](<https://swift.org/blog/whats-new-in-swift-august-2026/>)

Author: Dave Lester

Published: 2026-09-04T16:30:00Z

Content type: news

Language: en

Sources: [Swift.org](<https://devfeed.tech/sources/swift-org.md>)

Topics: [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [demo](<https://devfeed.tech/tags/demo.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [swift](<https://devfeed.tech/tags/swift.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

A Swift community update highlights Elementary and ElementaryUI, projects for server-rendered and browser-based web UIs. It also describes Swift-to-WebAssembly progress and a Cloudflare full-stack demo using shared message types.

### Source excerpt

Welcome to "What's new in Swift," a curated digest of releases, videos, and discussions in the Swift project and community. Here's an update from guest contributor Simon Leeb on Swift's progress as a language for web scenarios: Hi, Simon here! I am the creator of the elementary-swift project, a collection of packages born from a simple wish: I want to build web UIs in Swift and ultimately help Swift become a first-class choice for the web. This journey began after I started using Swift for backend services. The web frontend, however, still lived in a separate ecosystem, and I really wanted it to feel as ergonomic, safe, and efficient as the Swift I was writing everywhere else. That led to the creation of Elementary: a modern and efficient HTML rendering library with a familiar declarative API, built for the web. It integrates easily with frameworks like Vapor and Hummingbird, and has become a practical option for server-rendered web UIs. Around that same time, years of community work in the swift-wasm project made compiling Swift to WebAssembly increasingly viable, while Embedded Swift was taking its first experimental steps. This made me wonder: "How hard can it be to use Embedded Swift and build a state-driven web UI framework that produces tiny WebAssembly binaries?" Turns out: quite hard, actually! But it was too late. Despite my better judgment, I was in the middle of creating what is now known as ElementaryUI. Where Elementary renders HTML on the server, ElementaryUI runs in the browser itself. You can watch my talk at Swift@FOSDEM 2026 if you want to know more about the why, what, and how. To showcase where the project is heading, I recently posted a small Full-Stack Swift on Cloudflare demo. It features Swift in the browser communicating with a Swift backend on an edge worker through shared message types. I hope it gives people a concrete sense of how much the core technologies and the surrounding tooling have advanced. ElementaryUI is still young, with plen

## Migrating a Hybrid Architecture to Laravel Cloud: Top Q&A Questions Answered

DevFeed: [Migrating a Hybrid Architecture to Laravel Cloud: Top Q&A Questions Answered](<https://devfeed.tech/articles/migrating-a-hybrid-architecture-to-laravel-cloud-top-q-a-questions-answered-3879.md>)

Original publisher: [Read original article](<https://laravel.com/blog/migrating-a-hybrid-architecture-to-laravel-cloud-top-qa-questions-answered>)

Author: Ana Tavares

Published: 2026-05-21T14:13:10Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [API](<https://devfeed.tech/topics/api.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [data](<https://devfeed.tech/topics/data.md>), [Database](<https://devfeed.tech/topics/database.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [database](<https://devfeed.tech/tags/database.md>), [developer](<https://devfeed.tech/tags/developer.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [migration](<https://devfeed.tech/tags/migration.md>), [networking](<https://devfeed.tech/tags/networking.md>), [routing](<https://devfeed.tech/tags/routing.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

Trybe migrated a high-volume hybrid booking platform from Laravel Vapor to Laravel Cloud without dropping requests. The article covers its isolated multi-application architecture, routing through Cloudflare Workers, operational scale, and migration-related technical questions.

### Source excerpt

Trybe shared how they migrated from Laravel Vapor to Laravel Cloud in a live webinar. Here are the top developer questions from the Q&A, answered.

## Swift at scale: building the TelemetryDeck analytics service

DevFeed: [Swift at scale: building the TelemetryDeck analytics service](<https://devfeed.tech/articles/swift-at-scale-building-the-telemetrydeck-analytics-service-2928.md>)

Original publisher: [Read original article](<https://swift.org/blog/building-privacy-first-analytics-with-swift/>)

Author: Daniel Jilg

Published: 2026-03-06T11:00:00Z

Content type: article

Language: en

Sources: [Swift.org](<https://devfeed.tech/sources/swift-org.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [API](<https://devfeed.tech/topics/api.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [containers](<https://devfeed.tech/tags/containers.md>), [data](<https://devfeed.tech/tags/data.md>), [json](<https://devfeed.tech/tags/json.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [swift](<https://devfeed.tech/tags/swift.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

TelemetryDeck describes how it built a privacy-focused analytics service on Swift. The article covers its use of Vapor for scalable APIs and services, Kubernetes-hosted containers, Swift-native service connectors, and the performance and efficiency benefits of Swift for a high-volume backend.

### Source excerpt

TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use. TelemetryDeck is managing the data of over 16 million people every month, helping thousands of app publishers improve their products, and we're doing it all with a Swift-based infrastructure. The decision to go with Swift brought a lot of unexpected advantages for us. We come from a world of iOS in the frontend, Python, Node, or Ruby in the backend for server-based applications. Compared to these languages and frameworks, Swift is just as easy to use, and its compiled nature allows us to catch a lot of possible errors at compile time instead of runtime, making it ideal for a hardened, high-performance web service. Let me share our journey and history with you. Adopting Swift for backend services TelemetryDeck is built on Vapor, a web framework written in Swift, for building scalable APIs and services. Similar to other Vapor-based projects like Things, TelemetryDeck runs on containers hosted in Kubernetes. Our metadata lives in Postgres, and our analytics data is stored in Apache Druid. We use Swift-native connectors to access APIs for these services. Some of those come from the Swift community, others we've written ourselves and are giving back to the open source ecosystem. In the very beginning, when TelemetryDeck was just a little exploratory hobby project, we wanted to go with Swift on the server simply because we love Swift, and we're pretty decent at it. Vapor was new, and we figured, let's try this out and learn a new way to apply and combine our skills. In the end, this decision turned out to be exactly the right one and resulted in a lean architecture that is highly performant, stable, and allows us to develop and iterate quickly. Swift's performance characteristics are remarkable, especially in multithreading. Python's Global Interpreter Lock has long constrained true parallelism, though rece

## Vapor: PHP 8.4 Is Now Supported

DevFeed: [Vapor: PHP 8.4 Is Now Supported](<https://devfeed.tech/articles/vapor-php-8-4-is-now-supported-3869.md>)

Original publisher: [Read original article](<https://laravel.com/blog/laravel-vapor-php-84-support>)

Author: Mohamed Said

Published: 2024-11-22T08:59:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [PHP](<https://devfeed.tech/topics/php.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [docker](<https://devfeed.tech/tags/docker.md>), [php](<https://devfeed.tech/tags/php.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Laravel Vapor now supports deploying applications with PHP 8.4. Users can select the PHP 8.4 runtime in vapor.yml, including for Docker-based runtimes, which also support Arm architecture.

### Source excerpt

Starting today, you may use PHP 8.4 in your Vapor environments. To get started, simply specify "php-8.4:al2" as your preferred runtime in your "vapor.yml" configuration file.

## Laravel Application Monitoring & Debugging with Sentry

DevFeed: [Laravel Application Monitoring & Debugging with Sentry](<https://devfeed.tech/articles/laravel-application-monitoring-debugging-with-sentry-3750.md>)

Original publisher: [Read original article](<https://laravel.com/blog/laravel-application-monitoring-debugging-with-sentry>)

Author: James Brooks

Published: 2024-06-03T20:14:00Z

Content type: news

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [debug](<https://devfeed.tech/topics/debug.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Development](<https://devfeed.tech/topics/development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [integration](<https://devfeed.tech/tags/integration.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [php](<https://devfeed.tech/tags/php.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Laravel announces a partnership with Sentry, making Sentry a preferred monitoring and debugging solution for Laravel projects using Forge or Vapor. The article describes Sentry's error, performance, telemetry, code-visibility, and debugging capabilities, along with integration features that create associated Sentry projects when new sites are added through Forge or Vapor.

### Source excerpt

At Laravel, we equip PHP developers with the most advanced tools to create exceptional applications. Today, we announce our partnership with Sentry, making it a preferred monitoring and debugging solution for Laravel projects using Forge or Vapor. This collaboration marks a significant step forward in our mission to ensure that PHP developers have access to modern, powerful tools to streamline app development.

## Vapor: Serverless ElastiCache Support

DevFeed: [Vapor: Serverless ElastiCache Support](<https://devfeed.tech/articles/vapor-serverless-elasticache-support-3975.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-serverless-elasticache-support>)

Author: Joe Dixon

Published: 2023-12-21T11:06:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cache](<https://devfeed.tech/tags/cache.md>), [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [go](<https://devfeed.tech/tags/go.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [redis](<https://devfeed.tech/tags/redis.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Laravel Vapor now supports provisioning and managing AWS serverless ElastiCache directly through the Vapor dashboard or CLI. The Redis-backed serverless cache can scale automatically, distribute data across availability zones, and provide encryption by default.

### Source excerpt

Recently, AWS announced a new addition to the ElastiCache service, serverless ElastiCache. Serverless ElastiCache radically simplifies the management of your cache, negating the need to provision a f...

## Vapor: Multi-level Subdomains

DevFeed: [Vapor: Multi-level Subdomains](<https://devfeed.tech/articles/vapor-multi-level-subdomains-3962.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-multi-level-subdomains>)

Author: Joe Dixon

Published: 2023-06-28T12:35:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [AWS Certificate Manager](<https://devfeed.tech/topics/aws-certificate-manager.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>)

Tags: [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [aws-certificate-manager](<https://devfeed.tech/tags/aws-certificate-manager.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature](<https://devfeed.tech/tags/feature.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>)

### AI overview

Vapor now supports deploying applications to multi-level subdomains. Users must explicitly include the subdomain in an AWS Certificate Manager certificate and Vapor domain configuration, then perform a full deployment using the Vapor CLI.

### Source excerpt

Vapor has always made it straightforward to deploy your application to a custom domain, subdomain, or even wildcard subdomain. However, it's only been possible to utilize single-level subdomains - me...

## Vapor: Native Runtime Deprecations

DevFeed: [Vapor: Native Runtime Deprecations](<https://devfeed.tech/articles/vapor-native-runtime-deprecations-3963.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-native-runtime-deprecations>)

Author: Joe Dixon

Published: 2023-06-07T11:22:00Z

Content type: news

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [PHP](<https://devfeed.tech/topics/php.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [php](<https://devfeed.tech/tags/php.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Laravel Vapor is deprecating several native runtimes because PHP 7.3 and 7.4, along with Amazon Linux 1 images, no longer receive security updates. New environments can no longer use the affected runtimes, and existing environments will lose deployment support on December 31, 2023. The article recommends upgrading applications to newer PHP versions and supported AL2 runtimes.

### Source excerpt

Today, we're announcing the deprecation of a number of our native runtimes and wanted to take the opportunity to communicate what this looks like both now and moving forward.

## Vapor: Arm Architecture Support

DevFeed: [Vapor: Arm Architecture Support](<https://devfeed.tech/articles/vapor-arm-architecture-support-3938.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-arm-support>)

Author: Joe Dixon

Published: 2023-04-17T14:22:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Graviton](<https://devfeed.tech/topics/graviton.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [arm](<https://devfeed.tech/tags/arm.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cost](<https://devfeed.tech/tags/cost.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [graviton](<https://devfeed.tech/tags/graviton.md>), [performance](<https://devfeed.tech/tags/performance.md>), [php](<https://devfeed.tech/tags/php.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Laravel Vapor adds Arm-powered runtimes using AWS Graviton 2 processors. The article reports up to 20% better performance and a 20% cost reduction, and explains that both native and Docker runtimes support Arm for applications running PHP 8.2 or later.

### Source excerpt

Today we're super pumped to announce Arm powered runtimes on Vapor. Powered by AWS Graviton 2 processors, applications will see up to 20% better performance at a 20% cost reduction.

## Vapor: Queue Management

DevFeed: [Vapor: Queue Management](<https://devfeed.tech/articles/vapor-queue-management-3968.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-queue-management>)

Author: Joe Dixon

Published: 2023-04-04T13:34:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [cli](<https://devfeed.tech/tags/cli.md>), [commands](<https://devfeed.tech/tags/commands.md>), [debug](<https://devfeed.tech/tags/debug.md>), [feature](<https://devfeed.tech/tags/feature.md>), [job](<https://devfeed.tech/tags/job.md>), [management](<https://devfeed.tech/tags/management.md>), [payload](<https://devfeed.tech/tags/payload.md>), [performance](<https://devfeed.tech/tags/performance.md>), [queue](<https://devfeed.tech/tags/queue.md>), [retry](<https://devfeed.tech/tags/retry.md>), [trace](<https://devfeed.tech/tags/trace.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

Laravel Vapor adds queue management to its dashboard, including queue performance metrics, filtering by queue and time period, failed-job search, payload and stack-trace inspection, and actions to retry or delete failed jobs.

### Source excerpt

Today, we're excited to announce that we're bringing queue management to the Vapor dashboard!

## Vapor: Asia Pacific (Jakarta) Region Is Now Available

DevFeed: [Vapor: Asia Pacific (Jakarta) Region Is Now Available](<https://devfeed.tech/articles/vapor-asia-pacific-jakarta-region-is-now-available-3939.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-asia-pacific-jakarta-region-is-now-available>)

Author: Nuno Maduro

Published: 2023-01-19T08:00:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [developer](<https://devfeed.tech/tags/developer.md>), [indonesia](<https://devfeed.tech/tags/indonesia.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [php](<https://devfeed.tech/tags/php.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Laravel Vapor now supports choosing the Asia Pacific (Jakarta) region for new projects, providing lower latency for customers serving users in Indonesia.

### Source excerpt

Starting today, you may also choose the Asia Pacific (Jakarta) region when starting a new project on Vapor. This new region offers low latency for customers seeking to serve end-users in Indonesia.

## Vapor: Introducing Custom IP Ranges

DevFeed: [Vapor: Introducing Custom IP Ranges](<https://devfeed.tech/articles/vapor-introducing-custom-ip-ranges-3957.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-introducing-custom-ip-ranges>)

Author: Joe Dixon

Published: 2023-01-18T17:05:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [VPC](<https://devfeed.tech/topics/vpc.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [network](<https://devfeed.tech/tags/network.md>), [networks](<https://devfeed.tech/tags/networks.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [php](<https://devfeed.tech/tags/php.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

Laravel Vapor now supports custom IP ranges when creating networks. Users can specify CIDR ranges for the VPC and its public and private subnets, helping Vapor environments connect to existing AWS resources and peer networks without conflicting IP addresses.

### Source excerpt

One of the most requested features for Vapor is the ability to create a network with a custom IP range. Many customers ask to do this in order to configure Vapor environments to communicate with pre-...

## Vapor: Avoid Unexpected Charges With Managed Budgets

DevFeed: [Vapor: Avoid Unexpected Charges With Managed Budgets](<https://devfeed.tech/articles/vapor-avoid-unexpected-charges-with-managed-budgets-3942.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-avoid-unexpected-charges-with-managed-budgets>)

Author: Nuno Maduro

Published: 2022-11-29T13:00:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [billing](<https://devfeed.tech/tags/billing.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cost](<https://devfeed.tech/tags/cost.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer](<https://devfeed.tech/tags/developer.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [php](<https://devfeed.tech/tags/php.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Laravel Vapor introduces managed budgets for AWS costs. Users can set a monthly budget and configure email alarms for actual or forecasted cost thresholds, helping teams respond to unexpected charges.

### Source excerpt

Starting today, you may use Vapor's managed budgets when creating or editing your cloud provider. Here, you can define your monthly AWS budget in USD and configure multiple alarms to notify the team owner via email if there is a spike in costs.

## Vapor: Introducing Custom Asset Domains

DevFeed: [Vapor: Introducing Custom Asset Domains](<https://devfeed.tech/articles/vapor-introducing-custom-asset-domains-3956.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-introducing-custom-asset-domains>)

Author: Joe Dixon

Published: 2022-10-20T14:57:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [free](<https://devfeed.tech/tags/free.md>), [latest-release](<https://devfeed.tech/tags/latest-release.md>), [release](<https://devfeed.tech/tags/release.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [ui](<https://devfeed.tech/tags/ui.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

The latest Vapor release enables serving application assets from a custom domain. Developers can request an SSL certificate through the Vapor UI or CLI, configure the project, and have Vapor add the custom domain as a CloudFront alias during deployment. Vapor also supplies the environment variables needed by the asset helper and Vite.

### Source excerpt

In the latest release of Vapor, we've made it possible for you to serve your assets via a custom domain.

## Vapor: Managing DNS

DevFeed: [Vapor: Managing DNS](<https://devfeed.tech/articles/vapor-managing-dns-3961.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-managing-dns>)

Author: Joe Dixon

Published: 2022-09-23T12:03:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [dns](<https://devfeed.tech/tags/dns.md>), [examples](<https://devfeed.tech/tags/examples.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [post](<https://devfeed.tech/tags/post.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [third-party](<https://devfeed.tech/tags/third-party.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

This post explains how to manage DNS for custom domains attached to Laravel Vapor projects, covering both Vapor-managed DNS and externally managed DNS.

### Source excerpt

In this post, we'll discuss the different approaches to managing your DNS when attaching a custom domain to your Vapor project.

## Vapor: Free Sandbox Accounts

DevFeed: [Vapor: Free Sandbox Accounts](<https://devfeed.tech/articles/vapor-free-sandbox-accounts-3959.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-introducing-sandbox>)

Author: Joe Dixon

Published: 2022-09-14T18:55:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>)

Tags: [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [free](<https://devfeed.tech/tags/free.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Laravel Vapor introduces free sandbox accounts, excluding AWS charges. Each account supports one project and uses AWS Lambda function URLs; custom domains require upgrading to production.

### Source excerpt

Introduding Vapor sandbox accounts. Get started with Vapor for free and see how quick, easy and painless it is to provision, deploy and manage your Laravel application in a serverless environment.

## Ditching Google Analytics for Fathom

DevFeed: [Ditching Google Analytics for Fathom](<https://devfeed.tech/articles/ditching-google-analytics-for-fathom-3622.md>)

Original publisher: [Read original article](<https://laravel.com/blog/ditching-google-analytics-for-fathom>)

Author: James Brooks

Published: 2022-08-30T09:06:00Z

Content type: opinion

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Google Analytics](<https://devfeed.tech/topics/google-analytics.md>), [Livewire](<https://devfeed.tech/topics/livewire.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [privacy](<https://devfeed.tech/tags/privacy.md>)

### AI overview

The Laravel team explains why it replaced Google Analytics with Fathom Analytics across its blog, Envoyer, Forge, and Vapor. The move was motivated by Fathom's simpler dashboard and privacy-law compliance, while a planned importer would preserve existing Google Analytics data.

### Source excerpt

On August 24th, we switched to Fathom Analytics, completely removing our dependency on Google Analytics from this blog, Envoyer, Forge and Vapor.

## Vapor: Postgres Improvements

DevFeed: [Vapor: Postgres Improvements](<https://devfeed.tech/articles/vapor-postgres-improvements-3954.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-improvements-to-postgres>)

Author: Joe Dixon

Published: 2022-07-22T15:51:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [release](<https://devfeed.tech/tags/release.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [updates](<https://devfeed.tech/tags/updates.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

The latest Vapor release adds support for Aurora Serverless v2 for PostgreSQL 14, including configurable minimum and maximum capacity limits. It also adds AWS RDS proxy support for fixed-size PostgreSQL 13 databases and removes the ability to create or restore fixed-size PostgreSQL 11 instances, encouraging upgrades to PostgreSQL 13.

### Source excerpt

In the latest release of Vapor, we've made some big improvements to our support for Postgres.

## Vapor: Understanding Concurrency

DevFeed: [Vapor: Understanding Concurrency](<https://devfeed.tech/articles/vapor-understanding-concurrency-3982.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-understanding-concurrency>)

Author: Joe Dixon

Published: 2022-06-23T14:08:00Z

Content type: tutorial

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [http](<https://devfeed.tech/tags/http.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [scale](<https://devfeed.tech/tags/scale.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This article explains concurrency in Laravel Vapor applications powered by AWS Lambda. It covers simultaneous function executions, account-wide concurrency limits, reserved and unreserved concurrency, and how concurrency settings can limit HTTP requests and queued jobs. It also introduces provisioned concurrency and cold starts.

### Source excerpt

Every application running on Vapor is powered by AWS Lambda, which allows us to run code without needing to think about servers. One of the biggest benefits of this type of infrastructure is that it a...

## Vapor: Unlimited Assets & Asset Uploads 10x Faster

DevFeed: [Vapor: Unlimited Assets & Asset Uploads 10x Faster](<https://devfeed.tech/articles/vapor-unlimited-assets-asset-uploads-10x-faster-3983.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-unlimited-assets-uploads-10x-faster>)

Author: Nuno Maduro

Published: 2022-05-13T08:30:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [performance](<https://devfeed.tech/tags/performance.md>), [php](<https://devfeed.tech/tags/php.md>), [s3](<https://devfeed.tech/tags/s3.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Laravel Vapor now supports unlimited public assets after removing its 400-asset limit. Its deployment pipeline also uploads assets to S3 up to 10 times faster, with the improvements available through Vapor CLI v1.38.0.

### Source excerpt

We are thrilled to announce that applications may now have unlimited public assets and the 400 public assets hard limit has been removed. In addition, we have made multiple performance enhancements to our deployment pipeline that uploads assets to S3. So, asset uploads are now up to 10x faster.

## Vapor: Applications May Now Have Up to 10 GB Of Temporary Storage

DevFeed: [Vapor: Applications May Now Have Up to 10 GB Of Temporary Storage](<https://devfeed.tech/articles/vapor-applications-may-now-have-up-to-10-gb-of-temporary-storage-3937.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-applications-may-now-have-up-to-10-gb-of-temporary-storage>)

Author: Nuno Maduro

Published: 2022-03-28T16:30:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [feature](<https://devfeed.tech/tags/feature.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [php](<https://devfeed.tech/tags/php.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

Laravel Vapor applications can now configure AWS Lambda functions with up to 10 GB of ephemeral storage in the `/tmp` directory, up from the default 512 MB. The additional capacity is intended for data-intensive workloads such as queue jobs processing many files, and configured storage above 512 MB incurs charges.

### Source excerpt

AWS recently announced that AWS Lambda now supports up to 10 GB ephemeral storage. In other words, this means that your Vapor environment functions may now hold up to 10 GB of information in the `/tmp` directory.

## Vapor: PHP 8.1 Release Candidate Is Now Supported

DevFeed: [Vapor: PHP 8.1 Release Candidate Is Now Supported](<https://devfeed.tech/articles/vapor-php-8-1-release-candidate-is-now-supported-3966.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-php-81-release-candidate-is-now-supported>)

Author: Nuno Maduro

Published: 2021-10-19T09:00:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [PHP](<https://devfeed.tech/topics/php.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [php](<https://devfeed.tech/tags/php.md>), [php-8-1](<https://devfeed.tech/tags/php-8-1.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Laravel Vapor now supports PHP 8.1 Release Candidates in Vapor environments. Users can select the php-8.1:al2 runtime in vapor.yml, while Docker runtime support is expected later. After PHP 8.1 becomes stable, environments will use the stable version following a subsequent deployment.

### Source excerpt

Starting today, you may use PHP 8.1 Release Candidates in your Vapor environments. To get started, simply specify "php-8.1:al2" as your preferred runtime in your "vapor.yml" configuration file.

## Vapor: API Gateway vs Load Balancers

DevFeed: [Vapor: API Gateway vs Load Balancers](<https://devfeed.tech/articles/vapor-api-gateway-vs-load-balancers-3935.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-api-gateway-vs-load-balancers>)

Author: Nuno Maduro

Published: 2021-06-16T13:00:00Z

Content type: comparison

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [article](<https://devfeed.tech/tags/article.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [http](<https://devfeed.tech/tags/http.md>), [load](<https://devfeed.tech/tags/load.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [redirection](<https://devfeed.tech/tags/redirection.md>), [routing](<https://devfeed.tech/tags/routing.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This article compares API Gateway v1, API Gateway v2, and Load Balancers for routing HTTP traffic to Laravel applications on AWS serverless infrastructure powered by Vapor. It discusses performance, pricing, regional versus edge-optimized endpoints, firewall support, and HTTPS redirection. API Gateway v2 is described as faster and less expensive than API Gateway v1, but it has regional limitations and requires additional handling for some security and redirection features.

### Source excerpt

When using an AWS serverless infrastructure powered by Vapor, you have three different options to consider when determining how to route traffic to your application: API Gateway v1, API Gateway v2, and Load Balancers. In this article, we are going to compare these three options in terms of performance, pricing, and features.

[Next page](<https://devfeed.tech/topics/swift-vapor.md?cursor=WyIyMDIxLTA2LTE2VDEzOjAwOjAwKzAwOjAwIiwgIjZlYmJiMjg5LTU3MGYtNDM2ZC04ZTc3LWRjYTBmMWFhMDgzYSJd>)