- IAM enablement
- Namespaces can now be explicitly managed and show up on the dashboard
- Manage Namespace Settings
- View release notes
Save costs, scale and integrate.
Pay for what time you use down to one-tenth of a second. No memory, no cost.
Run your action thousands of times in a fraction of a second, or once a week. Action instances scale to meet demand exactly, then disappear.
Trigger your actions from events in your favorite services, or directly via REST API.
Use-cases and samples
Expose application logic by implementing serverless microservices. Simply map your functions to well-defined API endpoints any client can call by making use of Web Actions or our latest API Gateway integration.Go to tutorial
Cognitive Data Processing
Analyze data as soon as it becomes available. Let your function make use of powerful cognitive services like IBM Watson to detect objects or people appearing in images or videos.Case-study: Skylink (drone image analyzing)
React to and process IoT sensor data. Let any IoT device send data to our IBM Watson IoT platform and define cloud rules to call your functions and execute custom application logic.Case-study: GreenQ (Smart city data)
Event Stream Processing
Process data in-motion and make your functions react to incoming messages. Benefit from our IBM Event Streams—an IBM Cloud managed Apache Kafka—integration.Sample App on Github
Implement serverless conversational applications, like chatbots, by passing chat messages to your functions for further processing.Go to tutorial
Execute your functions periodically. Define schedules following a cron-like syntax to specify when actions are supposed to be executed.