Hexabase can implement small extensions that can be triggered by data registration changes, allowing for flexible system expansion.

It is serverless* and has the ability to automatically respond to programs, allowing application developers to develop without having to worry about the server status.
Scripts can be written that operate only in response to certain actions (e.g., clicking a button).
* Servers available via the Internet.


Event driven method

It is triggered when data is updated in Hexabase.
Extension scripts are small because they can be implemented by focusing on cases where the data status of the relevant data changes.


Hexabase expansion program execution can be automatically expanded according to server load by the Hexabase infrastructure.
Programmers can concentrate on extension coding without worrying about infrastructure conditions.

Features of Extended Code and External Service Linkage


API Linkage

The API linking function (WebHook) in Hexabase calls the API of an external Web service.
Webhooks to external services can be triggered when registering or updating data in tables.
* Email integration, payment/billing, calendar, etc.


Serverless Function

Within Hexabase, you can write small JavaScript code that runs on nodejs, which we call “action scripts”.
It can be called at the time of registration changes in the Hexabase database, or at the time of status changes of data records, and can be used to extend the back-end of any system, or to realize real-time integration with external services.
It can also be called before and after data registration, so it can be used, for example, to check input data before data registration.


Node.JS-based extensions

Scripts run on scalable extended scripting microservices within Hexabase.
They run on nodejs, so you can write code in familiar JavaScript.