NOTE
The information below applies to Graphileon editions that can be downloaded and installed locally or on-premise. Graphileon editions for AWS follow the schema that is explained here.

In addition to the free personal edition, we offer paid licences that allow you to create multiple users and dashboards. With a paid license you can use Graphileon to manage as many datastores as you like, and create bigger applications.

The rationale behind our licensing model

In its essence, Graphileon is a platform to build applications that are, as we call it, graphy.
This means that applications are built using graphs :

(:Function)-[:TRIGGER]->(:Function)

We use four key elements to define licenses :

  • Functions
  • Dashboards
  • Users
  • Stores
Functions

Functions are the building blocks of any Graphileon application. We have functions that render user interface elements, like tables, maps and charts, and functions that do not, like queries, input-output functions, ajax functions. Functions are linked by triggers, to create meaningful interactions. Some examples:

  • Displaying the results of a query in grid:
   (:Query)-[:TRIGGER {type:'success'}]->(:Grid)

  • Running a query, converting the results into a graph and displaying the graph as a network:
    (:Query {process:true})-[:TRIGGER {type:'success'}]->(:Network)

  • Click on a row in a grid, use the row data as a parameter in a query, and display its result in a chart:
    (:Grid)-[:TRIGGER {type:'rowClick'}]->(:Query)-[:TRIGGER {type:'success'}]->(:Chart)

  • Select an item in a chart, use the data of the selected item as a parameter for a query and display its results in a map:
    (:Chart)-[:TRIGGER {type:'select'}]->(:Query)-[:TRIGGER {type:'success'}]->(:Map)

  • Fire a request at certain intervals and display the response in a grid:
    (:Timer)-[:TRIGGER {type:'end'}]->(:Request)-[:TRIGGER {type:'success'}]->(:Grid)

 

As you can see: Graphileon applications are graphs! Functions and triggers are stored in a graph database.

Dashboards

Dashboards allow application builders to keep functionality organised. Shortcuts and sections of applications can be distributed by type of user, by type of application or any other way.

Users

Having multiple users allows application builders to grant access to different parts of the application, or to set data management permissions.

Stores

A single Graphileon instance can access multiple stores. The smallest Graphileon license supports two stores, in order to allow the separation of Graphileon Functions from your business data. We refer to the graph store that holds the Functions, Dashboards and Users as the application store.

Licenses for a wide range of use cases

The field of application for graph databases is extensive and the list of use cases is very long. There are complex applications, having many functions and dashboards with a few users, and there are simple applications that have many users.

Graphileons

In order to cater to a wide range of requirements, we use the concept of graphileons, which is the total number of (non-core) Functions (1), Dashboards and Users that are stored in the application store.

Each of our licenses allows connecting to an application store with a certain number of graphileons. For instance, a Graphileon 256 license allows connecting to an application store that contains up to 256 user-added Functions, Dashboards or Users.

Note that when checking whether your Graphileon license matches your application store, we do not consider any other node labels in the application store, nor in any other connected store.

You can check whether your setup matches your license by using the [Check license] button on the main user panel

(1): From Graphileon 3.1.0 onwards, functions included in the default configuration are, as long as they are not modified, no longer included in the graphileons count.

 

Available licenses (as per January 2022)

The table below lists the pricing for the licenses that are currently available. The number of graphileons, dashboards, users and stores indicates the upper limit of what is allowed under each license.
If marked “no limit” then the specific feature has no set limit within the graphileons range for that license.

Personal Edition
Team Edition
G128
G256
G512
G1024
Enterprise Edition
Most popular!
Graphileons 1) 64 64 128 256 512 1024 unlimited
Dashboards 3 5 no limit 5 no limit no limit no limit no limit
Users 1 5 no limit no limit no limit no limit no limit
Application stores 1 1 1 1 1 1 no limit
Data stores 3 no limit no limit no limit no limit no limit no limit
Multi-lingual UI
Passport.js integration
and Permissions 2)
yFilesView 3) optional optional optional optional optional optional
Price 4)
(paid monthly)
Free € 100 € 500 € 900 € 1,700 € 3,300
Price 4)
(paid yearly, 16% discount)
Free € 1,000 € 5,000 € 9,000 € 17,000 € 33,000
Download Email us Email us Email us Email us Email us Email us

1) All installations are provided with a default configuration of approximately 70 functions which are called core nodes. The default configuration provides enhanced browsing and data management functionality for multiple stores, using the multipanel user interface. Users can decide to build on the default configuration, take it apart, or use it as a source of inspiration or illustration of best Graphileon practices.
Core nodes are excluded from the Graphileons count unless they are modified by the user.

2) The Passport.js integration allows for advanced authentication and sign-on functionality, like Okta-based authentication and social logins. Permissions give you fine-grained and dynamic control over access to Graphileon functionality and data.

3) Graphileon Personal Edition includes a free version of our yFilesView, which is based on yFiles for HTML. For all other editions, the use of our yFilesView requires a separate yearly yFiles license, available at an additional 20% of the amount of the corresponding Graphileon license.

4) Prices are exclusive of applicable taxes like VAT.

5) no limit means : No limit, as long as the maximum number of Graphileons is not exceeded.