IBM Cloud Functions

IBM Cloud Functions

About TrustRadius Scoring
Score 7.0 out of 100
IBM Cloud Functions


Recent Reviews

Not the worse IBM product

3 out of 10
June 01, 2021
Our IBM Cloud Functions [connects] various services by picking up JSON data from buckets at a certain time interval, modifying it, and …
Continue reading

IBM Cloud Functions user

6 out of 10
July 02, 2019
We use IBM Cloud Functions in multiple client-facing projects. It allows us to quickly perform small tasks and checks without starting up …
Continue reading

Good Functions for a Good Price

8 out of 10
February 14, 2019
We use IBM Cloud Functions on a case by case basis for our app development teams. It helps our teams and developers scale on mobile and …
Continue reading
Read all reviews

Popular Features

View all 1 features
  • Scalability (7)

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of IBM Cloud Functions, and make your voice heard!

Return to navigation


View all pricing

Basic Cloud Functions Rate


per second of execution

API Gateway Rate



Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visit…


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services
Return to navigation

Features Scorecard


Return to navigation

Product Details

What is IBM Cloud Functions?

IBM Cloud Functions is a serverless programming platform based on Apache OpenWhisk. Developers use their favorite programming language to write code (“actions”) that responds to external events. Actions are hosted and executed in IBM Cloud, and scale on demand based on the number of events coming in. There are no servers or other infrastructure to provision and manage.

Actions respond to a variety of events. Typical events include periodic timers for batch job processing, HTTP-based API requests for implementing RESTful APIs using Functions, and responding to change events requests from IBM Cloud services like Cloudant and IBM Cloud Event Streams, and third-party events like Slack and GitHub state changes.

Because Cloud Functions is a serverless, event-driven platform, you don't need to explicitly provision servers. Developers working with chatbots, blockchain, AI, APIs, microservices, mobile, IoT, and many other apps can focus on writing app logic instead of worrying about auto-scaling, high availability, updates, and maintenance. Out of the box auto-scaling and load balancing means that you don't have to manually configure clusters, http plugins, and so on. IBM takes care of all of the hardware, networking, and software administration. All you have to do is provide the code.

Visit our Docs pages for pricing and support information.

IBM Cloud Functions Features

Platform-as-a-Service Features

  • Supported: Scalability

Additional Features

  • Supported: Elastic load balancing
  • Supported: Template library of pre-written functions encapsulating common use cases
  • Supported: Runtime build pack support for NodeJS, Python 2.7, Python 3, Swift, Ruby, Java, and executable programs written in Go, C++, shell script, etc.
  • Supported: “Bring Your Own Container” runtime support – users can provide a docker container image for their function action(s).

IBM Cloud Functions Integrations

  • GitHub
  • Any 3rd party service where they support a webhook/trigger API (e.g. slack
  • twilio)

IBM Cloud Functions Competitors

IBM Cloud Functions Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesUnited States, United Kingdom, Australia, Germany
Supported LanguagesEnglish, French, German, Italian, Japanese, Korean, Portugese/Brazil, Spanish, Chinese simplified & traditional

Frequently Asked Questions

IBM Cloud Functions is a PaaS platform based on Apache OpenWhisk. With it, developers write code (“actions”) that respond to external events. Actions are hosted, executed, and scaled on demand based on the number of events coming in. No servers or infrastructure to provision and manage.

AWS Lambda are common alternatives for IBM Cloud Functions.

Reviewers rate Scalability highest, with a score of 4.

The most common users of IBM Cloud Functions are from Enterprises (1,001+ employees) and the Information Technology & Services industry.
Return to navigation


View all alternatives
Return to navigation

Reviews and Ratings



(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 3 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Functions [is] not the worse product on the IBM cloud. I decided to write this review as I thought it would be balanced. I would still use functions to set up a serverless architecture where execution time is pretty quick and the code is relatively simple.
I wouldn't use IBM Cloud Functions for async calls obviously, as costs could be higher. The functions documentation is lacking in terms of CI/CD, and there are unexplainable errors occurring - like the network connection that I mentioned. So I wouldn't just rely on IBM Cloud Functions too much for the entire system, but make sure it's diversified.
Score 5 out of 10
Vetted Review
Verified User
Review Source
These functions are good if you are trying to diminish the overhead of API maintenance and support. Not too difficult to build and deploy. Good for doing model inference, or data validation. This is not good for doing tasks that take a long time. Not good for high compute and not good for things you are doing multiple times a minute.
Badheka, Amit | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
IBM Cloud Functions are well suited for:
1. Lightweight micro-service development for cloud-based applications
2. Event-based data processing that requires dynamic scaling
3. Cost reductions where application does not require to use functions all the time
4. ICF is good where you need integration with many external service providers

ICF may not be a good solution where an application is not modularized in fine-grained services or functions.
Score 8 out of 10
Vetted Review
Verified User
Review Source
Apache OpenWhisk has some limitations when it comes to scalability. Other platforms like Amazon Web Services might be better-suited for businesses looking to leverage schedules or sources to launch events, but IBM's Cloud Functions are still great for smaller companies looking for similar features at a more competitive price point.
Score 8 out of 10
Vetted Review
Verified User
Review Source
Cloud functions are best for usage for infrequent or unpredicted events when you care about performance scalability and cost. Cloud functions are less appropriate when we running time depends on 3rd party and the functions might be waiting for a response for long periods, and are actually idling.
Return to navigation