Welcome to Operon.io!

Today most new development happens by using JSON as the data format for describing and interchanging data. JSON is a neat and concise data format, and the basics can be learned in just a few minutes. It is no wonder that the world of developers have embraced this format and are building new solutions with it. By using Operon you will always find it easy to interact with JSON.

Operon in a one sentence: Operon is a functional, general purpose dataflow programming language, which has very clear syntax and semantics, making it easy to transform data and build solutions and integrations with it.

Here's the Hello World with Operon

Main features

  • Flow-based programming with text syntax that is easy to learn, understand and debug
  • Components allow to extend the functionality so we never run out of power
  • JSON is a subset of Operon datatypes, which allows Operon to natively process JSON like never before

Main benefits

  • Write code faster
  • Make code more understandable and thus more maintainable
  • Test code easier

In essence we save a lot of development and maintenance time over the whole lifetime of the software.


  • You need the Operon-executable to run the queries. Current version can be run on Linux, but Windows and OS-X versions are coming.
  • Operon can also be run on JVM (Java Virtual Machine). In this case Java 8 or later is required.

Please check the presentation below for introduction!

Join the mailing list

By joining the mailing list we will keep you updated what's happening in the community.

Your email is handled with great care and never given to third party. Review security policy for more information.

Build it with Operon

Dissection of Hello world

To start learning Operon, we must start from the beginning. Hello world is the classical start for most of us. Let's see what's Operon's take on it!

Operon string-functions

Strings are one of the atomic JSON-types, and we use them everywhere. Learn the Operon string-handling functions and juggle strings effortlessly!

Learn about Operon object-functions

Objects are like heart and soul of the JSON. You definitely want to know how to handle them effectively.

Discover Operon array-functions!

There's much you can do with arrays. Check out here your new set of JSON- array transformation functions!

Find out Operon date-functions

In Operon dates are handled as Objects. Find out more here.