| name | lindy-deploy-integration |
| description | Deploy applications that integrate with Lindy AI agents.
Use when deploying webhook receivers, callback handlers,
or applications connected to Lindy agents.
Trigger with phrases like "deploy lindy", "lindy deployment",
"lindy production deploy", "release lindy integration".
|
| allowed-tools | Read, Write, Edit, Bash(gh:*), Bash(docker:*), Bash(npm:*) |
| version | 1.15.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","lindy","deployment"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Lindy Deploy Integration
Overview
Lindy agents run on Lindy's managed infrastructure. Deployment focuses on your
integration layer: webhook receivers, callback handlers, and application code
that Lindy agents interact with via HTTP Request actions and webhook triggers.
Prerequisites
- Lindy agents configured and tested
- Application with webhook receiver endpoints
- Deployment platform (Vercel, Railway, Docker, AWS, GCP)
- Lindy API key and webhook secrets
Instructions
Step 1: Prepare Application for Deployment
import express from 'express';
import helmet from 'helmet';
const app = express();
app.use(helmet());
app.use(express.json({ limit: '1mb' }));
app.get('/health', (req, res) => {
res.json({
status: 'ok',
timestamp: new Date().toISOString(),
version: process.env.APP_VERSION || 'unknown',
});
});
app.post('/lindy/callback', (req, res) => {
const auth = req.headers.;
(auth !== ) {
res.().({ : });
}
res.({ : });
(req.).( {
.(, err);
});
});
() {
{ taskId, status, result } = payload;
.(, result);
}
= process.. || ;
app.(, .());