{"id":21482817,"url":"https://github.com/ibmstreams/streamsx.openwhisk","last_synced_at":"2025-07-24T16:39:47.502Z","repository":{"id":74839676,"uuid":"101069511","full_name":"IBMStreams/streamsx.OpenWhisk","owner":"IBMStreams","description":"IBM Streams and OpenWhisk","archived":false,"fork":false,"pushed_at":"2020-07-10T12:20:27.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-01-23T18:50:34.418Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IBMStreams.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-22T14:04:33.000Z","updated_at":"2018-01-22T18:49:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"2dca92d6-786f-41a3-a1e5-1ed90f8b17da","html_url":"https://github.com/IBMStreams/streamsx.OpenWhisk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBMStreams%2Fstreamsx.OpenWhisk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBMStreams%2Fstreamsx.OpenWhisk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBMStreams%2Fstreamsx.OpenWhisk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBMStreams%2Fstreamsx.OpenWhisk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBMStreams","download_url":"https://codeload.github.com/IBMStreams/streamsx.OpenWhisk/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244006303,"owners_count":20382443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T12:37:31.377Z","updated_at":"2025-03-17T09:22:41.643Z","avatar_url":"https://github.com/IBMStreams.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenWhisk Toolkit\nA toolkit for integrating OpenWhisk actions in IBM Streams flow.\n\nThe OpenWhisk Action operator uses streamsx.inet HTTPPost Operator to call OpenWhisk API to invoke actions.\n\nTo create OpenWhisk actions in Bluemix use: [https://console.bluemix.net/openwhisk](https://console.bluemix.net/openwhisk)\n\n### Two simple Bluemix usage examples provided:\n1. Integrating strings manipulation action [StringToCaps.js](action_examples/StringToCaps.js) in Streams flow demonstrating sync and async OpenWhisk action invocations.\n2. \tPush Notification, use the following instructions to create push notification action: \n[https://console.bluemix.net/docs/openwhisk/openwhisk_pushnotifications.html#openwhisk_catalog_pushnotifications](https://console.bluemix.net/docs/openwhisk/openwhisk_pushnotifications.html#openwhisk_catalog_pushnotifications)\n\n\t###### Binding for the Streams push notification example using wsk CLI:\n\n\t\twsk package bind /whisk.system/pushnotifications myPush1 -p appId \u003cAPP_ID\u003e -p appSecret \u003cAPP_SECRET\u003e\n\n### Developing and running examples:\n\n1.\tClone the repository.\n2.\tUse Streams Studio - Import as existing project. \n3.\tSelect com.ibm.streamsx.OpenWhisk to import.\n4.\tChoose an example, create a Build Config and add the mandatory ow-auth-key submission time value for the service, for example:\n\n\t\tAuthorization: Basic ABCDE...\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibmstreams%2Fstreamsx.openwhisk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibmstreams%2Fstreamsx.openwhisk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibmstreams%2Fstreamsx.openwhisk/lists"}