Serverless Development for Web Services

Build custom functions for Google Sheets, Gmail, Dropbox, and other web services with the best Python and Node.js libraries for the job.

Rocket in clouds
Created by potrace 1.12, written by Peter Selinger 2001-2015
Web service orchestration

Go from function to functional

Coding a function is only the start. To productionalize functions for many web services, you need a host of complementary functionality. Flex.io provides the prototyping + OAuth access + orchestration tools to take you from function to production.

Examples

Deploy functions for the web services you use every day

Data Analysis

Google Sheets + Pandas

Take that robust data science toolkit you've carefully built and apply it directly to data in Google Sheets. Flex.io handles refreshing the OAuth tokens and allows you to quickly put Pandas functions into production in the cloud in a few minutes.

Parse Gmail for selected keywords
Email results from website scraper
Content Staging

Amazon S3 + D3Node

Setting up a batch job to pre-render data visualizations is a lot easier when you can preview the results and fix issues directly. Flex.io provides a web-based UI to prototype and test D3Node functions and simplifies their deployment as well.

File Processing

Dropbox + PyPDF2

Processing files in cloud storage doesn't need to be a pain. Want to use PyPDF2 to extract the title and author of new PDF files added to Dropbox? Sure thing. Flex.io let's you create automated services for cloud storage services using your own custom functions.

Validate entries from customer list and email cleaned results
Why Flex.io?
Focus on core code

Save development time and cost

Extending web services shouldn't take a lot of time. Knocking out a function for this is the easy part. But it can take a range of additional infrastructure to put even a single function into production.

There's no need to reinvent the wheel. Flex.io can help you move faster and save substantial effort by handling library complexities and providing services for OAuth, notifications, scheduling, local storage, and other common infrastructure needs.

Benefits

Designed for developers

playlist_add_check

In production in minutes

Bring your own functions and use Flex.io to run them inline with other helper tasks. Splitting a complex process into simpler parts means faster time to deployment.

timer

Flexible execution and scheduling

Run functions on demand, at a scheduled time or via an API call. Or set up a webhook to trigger a function in response to events in your app or on the web.

repeat

Pre-built connector library

Quickly setup connections and let Flex.io handle OAuth complexities such as refresh tokens. Save time using the Flex.io connector library with pre-packaged functions for accessing common file systems.

device_hub

Easy version control and management

Flex.io works seamlessly with your existing GitHub repos. Build functions in your IDE and use source control to fork, customize and manage logic; call your function from Flex.io to run it.

archive

Out-of-the-box local storage

Take advantage of local storage automatically provisioned with every account. Build functions that persist, aggregate and compare data from different sources or multiple API calls.

slow_motion_video

Zero server maintenance

Deploy functions instantly without provisioning and managing servers. Focus on your core code, not the scalability or reliability of server infrastructure.

Get product news and tips

Subscribe to our newsletter