A new way of programming

Building software is tough, understanding it can be even tougher. In Codeflow, instead of writing code, you compose simple, reusable components on a visual canvas. Because it's graphical, the programs are easy to read and understand, fostering collaboration and improving maintainability.

Read the introductory blog post

Building applications is as simple as drag and drop.

As simple as Drag and Drop.

Codeflow is a first-of-it's-kind programming platform that lets you build and connect with hundreds of cloud services just by point and click.

The intuitive graphical editor opens up a whole new paradigm of programming that allows you to rapidly innovate without even writing a single line of code.

Packages so easy to discover and use.

With Codeflow you are never running out of options. Creating a REST Api? Building a Bot? Doing complex Image Processing? We have it covered.

Choose from hundreds of high quality packages or create your own by leveraging the Node.js module ecosystem.

Connecting blocks? Wish it was easy.

Thinking of embedding your business logic inside the app? It's not always a good idea - What if you shipped a really bad bug? What if you need to switch the backend provider? Will you rollout a fix and hope the users will update?

With Codeflow, you get the benefits of backend less stack without putting your business logic in the Client.

Search, explore and install reusable packages from within the designer.

Modular design

Compose simple, loosely coupled components in a meaningful way. Browse through hundreds of open source, reusable components and start using them in just few clicks. Because it's visual, the components does not require separate documentation, reducing the learning curve.

Codeflow is also hackable. If required, you can always extend the platform and roll out your own components using Node.js™ and even import modules directly from the npm™ repository.

Read more about the packages

Next generation programming environment

Advanced, Asynchronous Debugger for Rapid Development.

Built-in Package Manager to explore and install additional shared Packages in just few clicks.

Extremely Versatile Drag & Drop Visual Expression Builder holds the loosely-coupled Modules together.

A versatile platform

Easy to learn

Codeflow is blah balh.

Easy to build

Codeflow is blah balh.

Easy to test

Codeflow is blah balh.

Codeflow makes programs much more transparent thereby allowing improved collaboration across the team. You can drill down to see the details with a click and navigate backward to see the big picture.

Codeflow makes programs much more transparent thereby allowing improved collaboration across the team. You can drill down to see the details with a click and navigate backward to see the big picture.

Read more about features in Codeflow

Not just a regular programming language

Seamless integration

Codeflow comes with a free visual designer that is designed to work seamlessly with the core language and augments it with features like a visual debugger, visual schema builder, samples & packages gallery etc.

Hackable

Codeflow is highly modular and the core platform is enriched through hundreds of cummunity maintained packages. In case you can't find a component, you can always write one and even publish it to the package repository.

Flexible typing

A dynamic heart with the goodness of statically typed languages. Codeflow makes use of JSON schema as it's type system. It allows for a rich design time type checking and validation while still maintaining the dynamic characteristics.

Immutable

The data structures in Codeflow are designed to be immutable. It provides a cleaner debugging experience by eliminating state changes and allows for a future where seamless concurrent & distributed execution of flows are possible.