v2.4.0 Stable Release

Deploy Salesforce
Agents Securely.

The installable agent toolkit for Salesforce. Deploy verified, architect-approved agents on any cloud environment with a single command.

View Documentation
SOC2 Compliant Benchmarked Agents Agent Auth Management
bash — 80x24
~npm install @agentnami/core
Installing agentnami packages...
[====================] 100%
~agentnami deploy --target=aws-lambda
Authenticating with Salesforce Org... Success
Running org metadata scan... Success
Creating embeddings... Deployed
Setting up agentnami...

Agent successfully deployed to us-east-1
Endpoint: https://api.agentnami.com/v1/hooks/salesforce
~_
"Built by technical architects, trusted by the enterprise."

— The Agentnami Team

Architected for the Modern Cloud

We bridge the gap between Salesforce's secure perimeter and the infinite scalability of public clouds.

Benchmarked Agents

Our proprietary Agent-to-Agent benchmarking protocol ensures your CRM agents deliver accurate and industry-leading results. Generate your own benchmarks easily, deploy n number of tests and use cases one agent against another to ensure you are covered.

  • Access 400+ models via OpenRouter
  • Generate your own benchmarks easily
  • Deploy n tests one agent against another
import { BenchmarkTest, ModelSelection }

@Benchmark
static void runSelectedBenchmark() {
  const models = ModelSelection.getActive();
  BenchmarkTest.execute(models);
}

Zero Latency

Optimized cold-start times on Lambda and Cloud Run using our lightweight Go-based shim.

Multi-Cloud

Deploy the same agent logic to AWS, GCP, or Azure without changing a single line of code.

Enterprise Security

We don't just "connect" to Salesforce. We establish a hardened perimeter.

VPC Peering Support

Direct connect options for enterprise orgs.

Data Residency Control

You choose where the data is processed. EU/US regions available.

Enterprise-Grade Security

Our agent-to-user token authentication handler ensures secure, auditable access to your Salesforce data.

Token Authentication Handler

Every agent request is authenticated through our secure token handler. We validate user identity, check permissions, and ensure only authorized operations are executed against your Salesforce org.

User-Level Access Control

Fine-grained permissions at the user level. Control which users can invoke which agents, with full audit trails for compliance.

Zero Trust Architecture

Agents never directly access your CRM. All requests route through our secure orchestrator which executes queries in isolated containers. The AUTH token is never exposed to the agent - it's only accessible as a toolset. If routes are closed, auth stops immediately, making it impossible to jail break.

Authentication Flow

1

User initiates agent request for CRUD in CRM

2

Agent interacts with auth router (no direct CRM access)

3

Query executed in separate isolated container

4

Results digested by agent

5

Audit and tracking of all executions

Built by Devs, for Devs.

We abstract away the pain of Salesforce's NamedCredentials and AuthProviders. You just write the business logic in Python, Node, or Go.

Type-Safe SDKs

Full TypeScript support for Agent inputs and outputs. Catch errors at compile time, not in production.

Local Development

Test your agents against a local Salesforce mock server. No more waiting for sandbox deployments.

agent.ts
import { createAgent, getFileTool, sfdcQuery } from '@agentnami/sdk';

export const caseTriager = createAgent({
  id: 'case-triager',
  tools: [getFileTool, sfdcQuery],
  handler: async (event) => {
    const caseData = await sfdcQuery(event.caseId);
    const kbArticle = await getFileTool.search(caseData);
    return { assignee, response: kbArticle };
  }
});

Ready to upgrade your Salesforce Stack?

Join 500+ Salesforce Architects and Developers building the next generation of agents.

No credit card required. Free tier includes 1,000 executions/mo.