Integration Guide
Connect LMNIC
To Your Ecosystem
Pre-built connectors, custom integrations, and comprehensive SDK support.
001 — Integrations
No pre-built connectors yet. LMNIC exposes a plain OpenAI-compatible
/v1/chat/completions API — anything that can call an HTTP
endpoint (Salesforce Apex, SAP RFC, Snowflake external functions, custom scripts) can
already integrate manually. Purpose-built connectors are on the roadmap, not shipped today.
003 — Custom Integration Setup
Install LMNIC SDK
Download and install the SDK for your platform from NPM, PyPI, or your package manager.
Configure API Credentials
Set environment variables for your API key and endpoint URL.
Initialize Client
Create an instance of the LMNIC client in your application code.
Define Integration Point
Specify where LMNIC decisions will be injected into your workflow.
Test & Deploy
Run integration tests and deploy to production with confidence.
004 — Webhooks & Events
Subscribe to LMNIC events in real-time. Trigger actions based on decision engine outputs.
Event Subscription Example
import { LMNICClient, EventType } from '@lmnic/sdk';
const client = new LMNICClient({
apiKey: process.env.LMNIC_API_KEY
});
client.on(EventType.DECISION_COMPLETE, (event) => {
console.log('Decision:', event.decision);
console.log('Confidence:', event.confidence);
// Trigger downstream action
triggerAction(event.decision);
});
client.connect();
005 — SDK & Client Libraries
JavaScript / TypeScript
Installation
npm install @lmnic/sdk
Basic Usage
import { LMNICClient } from '@lmnic/sdk';
const client = new LMNICClient({
apiKey: process.env.LMNIC_API_KEY,
baseUrl: 'https://api.lmnic.io'
});
const decision = await client.request({
context: userContext,
mode: 'silent'
});
console.log(decision.output);
Python
Installation
pip install lmnic-sdk
Basic Usage
from lmnic import LMNICClient
client = LMNICClient(
api_key=os.getenv('LMNIC_API_KEY'),
base_url='https://api.lmnic.io'
)
decision = client.request(
context=user_context,
mode='silent'
)
print(decision.output)
Java
Installation
<!-- Maven coordinates in build.xml -->
<dependency>
<groupId>io.lmnic</groupId>
<artifactId>lmnic-sdk</artifactId>
<version>1.0.0</version>
</dependency>
Basic Usage
import io.lmnic.LMNICClient;
import io.lmnic.DecisionRequest;
LMNICClient client = new LMNICClient(
System.getenv("LMNIC_API_KEY"),
"https://api.lmnic.io"
);
DecisionRequest request = new DecisionRequest()
.setContext(userContext)
.setMode("silent");
Decision decision = client.request(request);
System.out.println(decision.getOutput());
Go
Installation
go get github.com/lmnic/sdk-go
Basic Usage
package main
import (
"github.com/lmnic/sdk-go/client"
)
func main() {
c := client.New(
os.Getenv("LMNIC_API_KEY"),
"https://api.lmnic.io",
)
decision, _ := c.Request(ctx, &client.Request{
Context: userContext,
Mode: "silent",
})
println(decision.Output)
}
006 — Integration Architecture
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Client App │ ────> │ LMNIC SDK │ ────> │ LMNIC API │
│ │ │ │ │ │
│ Your Application│ │ Client Library │ │ REST / gRPC │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
│
│
▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Autonomous │ <──── │ Decision Engine│ <──── │ Context Windows│
│ │ │ │ │ │
│ Agent Network │ │ Latent Reasoning│ │ Multi-source │
└─────────────────┘ └─────────────────┘ └─────────────────┘
— Resources
— Next Step
Ready to Integrate?
Request access to the LMNIC platform and begin building with autonomous decision architecture.
Request Access