AppDrag is a cloud-based platform for building websites, APIs, and databases with drag-and-drop tools, code editing, and integrated hosting to accelerate development workflows and iteration
AppDrag is a cloud-based platform for building websites, APIs, and databases with drag-and-drop tools, code editing, and integrated hosting to accelerate development workflows and iteration On Nagent, AppDrag is exposed as a fully-configurable developer tools integration that any agent can call — 11 actions, and API key authentication. No code is required to wire AppDrag into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use AppDrag to automate the kinds of tasks developer tools teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire AppDrag into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against AppDrag, with input parameters and output schema. Drop these into any step of an agent built in Helix.
APPDRAG_EXECUTE_FUNCTION_DELETE_DEFAULTTool to execute a Cloud Backend API function via DELETE on the default environment. Use when you need to call a function with DELETE parameters and optional APIKey.
Input parameters
API key if the function requires authentication.
Cloud Backend folder name containing the function.
Function name within the folder to execute.
Key-value pairs to send as DELETE parameters. Include 'APIKey' here if the function requires it.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_DELETE_PREPRODTool to execute the pre-production version of a Cloud Backend API function via DELETE. Use when you need to test or validate delete operations in the preprod environment before production deployment.
Input parameters
Additional JSON body parameters to pass to your function. These should match the function signature parameters.
API key to include if this function requires one. Omit if the function is public or does not require an API key.
Name of the folder containing your function in AppDrag preprod environment.
Name of the function to invoke in AppDrag preprod environment.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_GET_PRODTool to execute a production Cloud Backend API function via GET. Includes robust URL handling and fallbacks to accommodate management base URLs.
Input parameters
API key if the function requires authentication; sent as 'APIKey' query param
Cloud Backend folder name containing the function.
Function name within the folder.
Function-defined GET query parameters as key-value pairs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_PATCH_DEVTool to execute the development version of a Cloud Backend API function via PATCH. Use after deploying or updating your function to the dev environment.
Input parameters
Additional JSON body parameters to pass to your function. These should match the function signature parameters.
API key to include if this function requires one. Omit if the function is public or does not require an API key.
Name of the folder containing your function in AppDrag.
Name of the function to invoke in AppDrag.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_POST_DEFAULTTool to execute a Cloud Backend API function via POST on the default environment. Use when you need to call a function with POST parameters and optional APIKey.
Input parameters
Cloud Backend folder name containing the function.
Function name within the folder to execute.
Key-value pairs to send as POST parameters. Include 'APIKey' here if the function requires it.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_POST_PREPRODTool to execute a Cloud Backend API function via POST on the preprod environment. Use when you need to test a function in the preprod environment before releasing to production. Include apiKey if your function requires APIKey security.
Input parameters
API key for functions that require it. Only needed if 'Require APIKey' is enabled in your AppDrag function settings.
Name of the function folder in the route (path parameter).
Additional parameters to send to your function. Include any function-defined parameters here as key/value pairs.
Name of the function to execute in the route (path parameter).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_PUT_DEFAULTTool to execute a Cloud Backend API function via PUT on the default environment. Use when you need to call a function with PUT parameters and optional APIKey.
Input parameters
API key if the function requires authentication.
Cloud Backend folder name containing the function.
Function name within the folder to execute.
Key-value pairs to send as PUT parameters. Include 'APIKey' here if the function requires it.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_EXECUTE_FUNCTION_PUT_PREPRODTool to execute a Cloud Backend API function via PUT on the preprod environment. Use when you need to call a function with PUT parameters and optional APIKey in preprod.
Input parameters
API key to include if the function requires it. Set this only if 'Require APIKey' is enabled in your AppDrag function settings.
Name of the Cloud Backend folder containing the function (path segment).
Name of the function to execute within the folder (path segment).
Key-value pairs to send as PUT parameters. Include any function-defined parameters here.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_VISUAL_SQL_DELETETool to delete rows via a Visual SQL Delete function. Use when you need to delete records from a Cloud DB table using a Visual SQL Delete function.
Input parameters
API key for functions that require it. Only needed if 'Require APIKey' is enabled in your AppDrag function settings.
Name of the function folder in the route (path parameter).
Additional query parameters to pass to your function. Include any function-defined inputs here as key/value pairs.
Name of the Visual SQL Delete function to execute (path parameter).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_VISUAL_SQL_SELECTTool to execute a Visual SELECT Cloud Backend function. Use when you need to read rows from a database table using a visual SQL function configured in AppDrag.
Input parameters
API key for functions that require it. Only needed if 'Require APIKey' is enabled in your AppDrag function settings.
Name of the function folder in the route (path parameter).
Additional query parameters to pass to your function. Include any function-defined parameters here as key/value pairs.
Name of the Visual SQL SELECT function to execute (path parameter).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPDRAG_VISUAL_SQL_UPDATETool to execute a Visual SQL UPDATE via an AppDrag Visual UPDATE function. Use when you need to update database rows based on your Visual UPDATE mapping.
Input parameters
API key if 'Require APIKey' is enabled in your function's security settings.
API folder containing your Visual UPDATE function (path parameter).
Input parameters defined in your Visual UPDATE function editor as key/value pairs.
Name of your Visual UPDATE function as defined in AppDrag (path parameter).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 41 agents privately built on Nagent that already use AppDrag.
Build on Nagent
Connect AppDrag to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find AppDrag, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, AppDrag is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once AppDrag is connected, you configure its 11 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop AppDrag steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a AppDrag event fires, the agent kicks off automatically.
Every AppDrag action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While AppDrag ships with 11 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching AppDrag together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build AppDrag-based workflows tailored to your business.