Pivotal + VMware: Transforming how more of the world builds software
Pivotal Function Service

Serverless programming—on any cloud

Pivotal Function Service is coming soon.
Please contact us for early access.

Execute functions in response to events

Save time by adding functions to your architecture. Use Function Service to handle actions including web events, event-based integration, and large-scale streaming data.


Trigger functions via HTTP/Message Broker

Quickly set up functions for a variety of events. Function Service is architected to support pub/sub message delivery over messaging channels.

Run functions anywhere

Function Service lets you easily run functions on premises and in the public cloud for maximum flexibility.

Built on Knative

Function Service is built on Knative, an open-source project led by Google. Knative simplifies how developers deploy functions atop Kubernetes and Istio.






Features

Pluggable build system

Function Service features a source-to-container mechanism to simplify deployment. Use proven components like Cloud Foundry Buildpacks.

Pluggable event sources

Event Sources facilitate the creation of Feeds from a variety of external event sources such GitHub webhooks, blob stores, and database services.

Pluggable event brokers

Connect easily with popular message brokers such as Kafka, Google Pub/Sub, and RabbitMQ. These provide a reliable backing services for messaging channels.

Pluggable invokers

Pivotal will continue to develop the riff invoker model in Function Service, enabling developers to deliver both streaming and nonstreaming function code using simple, language-idiomatic interfaces.

Scale with events

Autoscale from 0 to 1, from 1 to N instances, then back down to zero instances.

Runs on Kubernetes and Istio

Realize the benefits of Kubernetes and Istio with Function Service, even as it abstracts away the complexity of both technologies.

Use modern DevOps workflows with functions

Function Service allows you to use familiar, container-based workflows for serverless scenarios.

Polyglot

Function Service supports the authoring of functions in your chosen framework (e.g., Node.js, Spring/Java, Go, Python, and Shell).

Fully supported

Function Service will soon be commercially available, supported as part of Pivotal Platform.

Use Cases
Web events

Website back-end services (e.g., form post handlers, authentication, tracking, and logging)

APIs to back-end data services for mobile and web apps (e.g., GraphQL)

Webhook handlers

Continuous integration/continuous delivery (CI/CD) automation

Chat integrations

Digital assistant services (e.g., Alexa skills)

Event-based integration

Scheduled tasks, data integration

File processing (e.g., images and videos)

Security scanning

Complex event processing and change data capture (e.g., monitoring, notifications, and alerting)

Custom authorization (e.g., via API gateway)

Large-scale streaming data

Bulk processing

IoT streams

Log ingestion

Machine learning

Stateful stream processing

A unified platform to run your entire business

Pivotal Platform delivers a single software product to run an entire enterprise—capable of scaling to support hundreds of IT teams and thousands of applications.

Request Early Access
Thank you for your interest!

We will contact you when access to the release has been made available to you on Pivotal Network.

Learn more
Contact us