Getting Started with IBM OpenWhisk

OpenWhisk is an open-source serverless compute platform. It executes your functions (actions) in response to events from triggers. It costs nothing when not in use.

presentational: satellite connected to a gear
content divider: openwhisk logo

Cost-Effective Computing

Pay only for the exact time your actions run, down to a fraction of a second. When an action is not working, it’s not in memory, so you don’t pay anything.

Check Pricing
scaling gears

Super-Granular Scaling

Run your action thousands of times in just seconds, or a week, or just once a week. Action instances scale to meet demand exactly, then disappear.

Explore Concepts

Easy Integration

Trigger your actions from events in your favorite services, or directly via REST API. Interact with services directly in code or use our library of community packages.

Show Integrations

Explore OpenWhisk samples

See how OpenWhisk can solve your existing problems better than traditional compute resources

serverless computing
Serverless API

Build serverless REST API handlers. Create actions that execute logic to execute in response to HTTP.

database changes
Database Changes

Respond to database changes. Create auto-scaling actions that execute logic when text or images are inserted into a Cloudant database.

Message Processing

Respond to messages and handle streams. Create auto-scaling actions that execute logic in response to messages or streams.

Try out OpenWhisk now