Distributed Reliable Operations Platform
(Functions as a Service)
Run code without thinking about servers

Learn more!
Flexible scaling
No servers to manage
Built-in fault tolerance
Automated high availabilty
Pay as you go

How it works

With DROP, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and DROP takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other services or call it directly from any web or mobile app.

Benefits, Features

A powerful and innovative feature set

No servers to manage

DROP automatically runs your code without requiring you to provision or manage servers. Just write the code and upload it to DROP.

Continuos scaling

DROP automatically scales your application by running code in response to each trigger. Your code runs in parallel and processes each trigger individually, scaling precisely with the size of the workload.

High available and decentralized

DROP is designed to use replication, live migrations and redundancy to provide high availability for both the service itself and for the DROP functions it operates. There are no single points of failure.

Bring your own code

With DROP there are no new languages, tools, or frameworks to learn. You can use any third party library, even native ones. Run multiple languages all from the same platform - use the right technologies for your application needs.

Resource utilization management

Automatic unified tracking across application to improve resource management and consumption

Orchestrate multiple functions

You can coordinate multiple DROP functions for complex or long-running tasks by building workflows. It lets you define workflows that trigger a collection of functions.

Private Spaces

Isolated, dedicated runtime environments for enhanced privacy, power, and performance.

Integrated security model

You can configure DROP to access resources. Leverage custom security groups and access control lists to provide your functions access to your resources.

Open Source

Free to use for any purpose. Since this is LGPLv3 licensed, you can use it commercially.

Use cases

What can you build with DROP? Learn more about the use cases below:

Data processing

You can use DROP to execute code in response to triggers such as changes in data, shifts in system state, or actions by users. DROP can be directly triggered by web services or it can be orchestrated into workflows. This allows you to build a variety of real-time serverless data processing systems.

Extract, Transform, Load

You can use DROP to perform data validation, filtering, sorting, or other transformations for every data change in a DB table and load the transformed data to another data store.

Backends (Mobile, Web, IoT)

You can build serverless backends using DROP to handle web, mobile, Internet of Things (IoT), and 3rd party API requests.




Stop waiting. Start building!

Development is done in the GitHub repository. To check out a copy:


Technology powered by people


Open source and collaboration are at the heart of the DROP Community. DROP are created with contributions from an active community and built for the people who use it every day.

mailto: drooppteam@gmail.com