Skip to main content

15 docs tagged with "API"

View all tags

Chart declarative HTML API

The declarative HTML API enables you to create and configure charts directly in HTML using simple, semantic tags. It streamlines the charting process by embedding data and configuration options within HTML elements, avoiding complex JavaScript code.

Communications

This section gives details around client to server and server to server communications. This includes message formats and defining message metadata in the Genesis Application Platform, how to set up encrypted process communication, and using the network API.

Configuration

This page describes how to configure external SQL connections in the Genesis Application Platform.

Direct connection API

In addition to repository modules, you can interact directly with SQL connections via SqlDatabaseConnection (blocking) or SqlAsyncDatabaseConnection (suspending). This guide covers how to obtain a connection and how to use it.

Environment utilities

The environment utilities enable you to manage and access environment-specific settings and variables. This enables you to configure application behaviour based on the current environment. This category includes utilities for identifying the development environment and securely accessing environment variables.

Layout dynamic JS API

The JavaScript API is accessed through the methods on the root layout object and allows for saving/loading the layout state, and dynamically adding items to the layout at runtime.

Layout management

Rapid layout is a module that enables users to perform actions such as dragging, resizing, and re-ordering windows. You can implement this with little effort, or you can build on it to create powerful interactions - such as dynamically adding and removing items, and saving and loading layouts.

Legacy Testing API

This information only applies to Genesis Server Framework (GSF) 7 or before.

Repository modules

Repository modules use the Direct connection API, and have the same limitations.