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__