Build & Deploy
Server Side Swift
Swift Cloud is the fastest way to build and deploy server side Swift applications.
Try the SDKlet jobHandler = AWS.Function(
"job-handler",
targetName: "JobHandler",
url: .enabled(cors: true),
memory: 512,
timeout: .seconds(10)
)
let queue = AWS.Queue("job-queue")
queue.subscribe(jobHandler)
let server = AWS.WebServer(
"hummingbird-server",
targetName: "App",
concurrency: 1,
autoScaling: .init(
maximumConcurrency: 10,
metrics: [.cpu(50), .memory(50)]
)
)
server.link(queue)
Serverless Swift
Modern tools for server side Swift.
We built Swift Cloud to bring modern features to developers looking to build backend applications and websites in the Swift language.
Build
Build your backend project with Swift.
π Build anything
Bring your own code or pick one of our templates to deploy instantly.
β‘ οΈHTTP/3
Take advantage of HTTP/3 + QUIC for the lowest latency and highest level of security.
π Blazingly fast
Harness the small memory footprint, quick startup time and deterministic performance of Swift.
π Secrets management
Manage environment variables and secrets with your team securely with dictionaries.
Preview
Iterate and preview with cutting-edge tools.
π Automatic builds & previews
Connect to GitHub and deploy every commit. Preview deployments for every pull request.
π Multiple environments
Set variables and secrets for each environment. Deploys for staging, production & more.
πͺ Bring your teamοΈ
Add your whole team with invite links and scoped user permissions for powerful collaboration.
π Instant rollbacks
Bug in production? Rollback to previous deployments instantly from our dashboard.
Deploy
Launch and scale with confidence.
π₯ Serverless Swift
Deploy unlimitted applications without managing servers. Only pay for what you use.
π Scale instantly
With 100ms cold starts, apps scale instantly to thousands of requests per second.
π Global deployments
Deploy to 60+ POPs around the world providing the absolute lowest latency.
π Real-time metrics
View critical metrics like requests, errors, response times and logs, all in real-time.