Introducing Daemo SDK

Agentify Your Repo
With Daemo SDK

Daemo wraps around your GitHub repo and database and allows you to rapidly deploy intelligent AI agents that understand your code, handle user queries, and execute actions — no refactor needed.

Database Integration

MongoDB support built-in

Role-Based Access

Fine-grained permissions

import { Daemo } from "daemo-sdk";
// Setup agent with API key and agentId
const apikey = "daemo_841dce089e2fdd36d8af8cfffd28cfd92";
const agentId = "daemo_agent_67b48d592d5ae738e0e3ef2";
// Configure the agent
daemo.configureAgent({
  name: "Note taking assistant",
  description: "An AI agent that helps you analyze your meeting notes.",
});
// Set MongoDB Atlas connection string
daemo.setMongoDBUrl({
  "mongodb+srv://user:password@daemo00.m1q11.mongodb.net",
});
JavaScriptCopy code

APPROACH

Daemo SDK
Implementation Flow

Initialize and configure your Daemo agent with API keys and agent identification for secure access.

SDK Setup

Configure MongoDB connection and define your data schema with collections and fields.

Database Config
MongoDBRBACSchemasPermissionsQueriesAuthenticationFilteringRolesDeploy

Implement role-based access control with custom permissions and user-specific data filtering.

Access Control
__INIT__
📦daemo-sdk.init
configureAgent()
🗄️setMongoDBUrl()
addDatabase()
addRoles()
addPermissions()
saveConfiguration()
__DEPLOYED__