Skip to main content


In order to use the Agnost server library you need to create an app, and a version of your app in Agnost Studio. Each version has its dedicated execution environment called API server which is deployed as a Knative service (a.k.a. serverless function).


You do not need to install the Agnost Server side library to your applications. This library is automatically installed and a client instance is created that you can use in places where you write your code, such as endpoint handler, message queue handler, cron job handler, middlewares and helper functions.

// Using Agnost server side library through importing "agnost" server side client
import { agnost } from "@agnost/server";

const endpointHandler = async (req, res) => {
const userData = req.body;

const result = await agnost


export default endpointHandler;