Serverless.
Powered by OpenWhisk.
Build scalable, event-driven applications without managing infrastructure. Deploy functions in Node.js, Python, Java, Go, and 8+ more languages.
# 1. Write your function function main(params) { return { message: "Hello, " + params.name }; } # 2. Deploy with one command $ wsk action create helloFn hello.js ok: created action helloFn # 3. Invoke anywhere $ wsk action invoke helloFn \ --result --param name "World" { "message": "Hello, World!" }
How Serverless Works
Trigger Event
An HTTP request, database change, MQTT message, or cron job fires a trigger.
OpenWhisk Runtime
Your function spins up in an isolated container, executes, then scales back to zero.
Return Response
JSON, HTML, or any response returned directly. You pay only for execution time.
Write in Any Language
Pay Only for What You Use
# Example: 5M requests, 200ms each, 128MB RAM requests = 5_000_000 duration = 200ms memory = 128MB # Request cost req_cost = 5 × $0.20 = $1.00 # GB·s = 5M × 0.2s × (128÷1024) gb_s = 125_000 gb_s_cost = 125_000 × $0.0000166667 = $2.08 # Total total = $1.00 + $2.08 = $3.08 🎉
Start Building Today
Join the serverless revolution. Deploy your first function in under 5 minutes.
