Universal Enterprise Middleware for Agentic AI Integration — securely connect ANY AI agent to ANY system with YAML configuration, CRA compliance, and zero-trust security.
Project description
NeuralBridge: The Universal Enterprise Middleware for Agentic AI
The missing infrastructure layer for agentic AI. Proudly developed by Grimaldi Engineering.
NeuralBridge is an open-source, standardized adapter platform that lets ANY AI agent (OpenClaw, AutoGPT, LangChain, Claude, ChatGPT) securely connect to ANY data source, API, or enterprise system with simple YAML configuration.
The Enterprise Problem: Agents Can Think, But They Can't Act
The agentic AI ecosystem is exploding. Projects like OpenClaw prove that agents can reason, plan, and learn. But a critical gap prevents their adoption in the enterprise: how do they act in the real world—safely, securely, and at scale?
Enterprises are eager to deploy AI agents to automate complex workflows, but are blocked by fundamental challenges:
- Security & Compliance: How do you grant an LLM access to a production database without risking data exfiltration or violating GDPR?
- Integration Complexity: How do you connect an agent to a dozen different systems (Salesforce, SAP, Snowflake, etc.) without writing thousands of lines of brittle, custom code?
- Lack of Standardization: How do you manage a fleet of agents from different vendors, all speaking different protocols?
NeuralBridge is the answer. It provides the secure, standardized infrastructure layer that enterprises need to deploy agentic AI with confidence.
Why NeuralBridge? The Value Proposition
| Feature | Description |
|---|---|
| Universal Adapter Framework | With 22+ pre-built adapters, NeuralBridge is the "Stripe for AI agents." Connect to any database, API, messaging platform, or enterprise system in minutes using simple YAML. |
| Built-in EU CRA Compliance | NeuralBridge is designed for the future of AI regulation. It comes ready for the EU Cyber Resilience Act (deadline Sept 2026) with immutable audit logs, SBOM generation, and vulnerability reporting. |
| Zero-Trust Security Engine | Every connection is protected by role-based access control (RBAC), credential encryption (via Vault), rate limiting, and a secure sandboxing engine that isolates every agent action. |
| No-Code Configuration | Business users can connect agents to systems via a beautiful React dashboard. No coding required to create, secure, and deploy a new connection. |
| Agent-Agnostic Gateway | A standardized entry point for any agent using the Model Context Protocol (MCP), with native support for the OpenClaw plugin ecosystem. |
Quick Start
1. Docker Compose (Recommended)
docker compose up -d
Visit the dashboard at http://localhost:3000 and the API docs at http://localhost:8000/docs.
2. pip
pip install neuralbridge-middleware
neuralbridge serve
Architecture Overview
See the full Architecture Documentation for a deep dive into the components.
Feature Deep Dive
Universal Adapter Framework
Connect to anything with our 22+ adapters:
- Databases: PostgreSQL, MySQL, MongoDB, Snowflake, BigQuery
- APIs: REST, GraphQL, SOAP, OData
- Messaging: Slack, Teams, Discord, Telegram, Email
- Productivity: Gmail, Notion
- ERP / CRM: Salesforce, SAP
- Cloud: AWS S3, Azure Blob, Google Cloud Storage
EU CRA Compliance Engine
NeuralBridge is designed for the future of AI regulation.
- Immutable Audit Logs: Hash-chain-verified logs of every agent action.
- SBOM Generation: CycloneDX-compliant Software Bill of Materials.
- Vulnerability Reporting: Generate CRA Article 14 reports on demand.
React Dashboard
- No-Code Connection Wizard: Intuitive UI for non-technical users.
- Compliance Monitoring: Real-time CRA and GDPR readiness status.
- Cost Optimization: Token cost analytics and caching recommendations.
Example: Connecting an Agent to Salesforce
Create a salesforce.yaml file:
adapters:
salesforce:
type: salesforce
auth:
type: oauth2
client_id: ${SALESFORCE_CLIENT_ID}
client_secret: ${SALESFORCE_CLIENT_SECRET}
instance_url: https://yourorg.my.salesforce.com
permissions:
- query: "SELECT Id, Name FROM Account"
Run the connection:
neuralbridge connect --config salesforce.yaml
Now, any agent can use the salesforce_query tool through the NeuralBridge MCP gateway.
Contributing
We welcome contributions from the community! Please see our Contributing Guide to get started.
Security
For security vulnerabilities, please see our Security Policy.
Roadmap
See our Roadmap for planned features.
License
NeuralBridge is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neuralbridge_middleware-0.1.1.tar.gz.
File metadata
- Download URL: neuralbridge_middleware-0.1.1.tar.gz
- Upload date:
- Size: 113.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9e1b5a64ee8a7be8031dd66311da0e7d5f7c4a8dd4e4f697fd0d50185a51432
|
|
| MD5 |
8215e918d3dcc211499b4caae7019220
|
|
| BLAKE2b-256 |
dd6e250c10b3f51a4e3b1838f87b150ff205ba11181bd74ec6bc8c46b94f47f8
|
Provenance
The following attestation bundles were made for neuralbridge_middleware-0.1.1.tar.gz:
Publisher:
publish-pypi.yml on iceccarelli/neuralbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
neuralbridge_middleware-0.1.1.tar.gz -
Subject digest:
a9e1b5a64ee8a7be8031dd66311da0e7d5f7c4a8dd4e4f697fd0d50185a51432 - Sigstore transparency entry: 1053979146
- Sigstore integration time:
-
Permalink:
iceccarelli/neuralbridge@f0b9f456553b4b296bc982eeaf470aa2a6a867b9 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/iceccarelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f0b9f456553b4b296bc982eeaf470aa2a6a867b9 -
Trigger Event:
release
-
Statement type:
File details
Details for the file neuralbridge_middleware-0.1.1-py3-none-any.whl.
File metadata
- Download URL: neuralbridge_middleware-0.1.1-py3-none-any.whl
- Upload date:
- Size: 145.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d56311deeea809beff8bcbb1ddd8bacb4e9795804983add16e4c1013080d9a1d
|
|
| MD5 |
9f05c0212fe3d2521286bdcd258a1960
|
|
| BLAKE2b-256 |
992fa957de4c66b203cacc721c84b876e1a200d51320694f77b20d030a20052d
|
Provenance
The following attestation bundles were made for neuralbridge_middleware-0.1.1-py3-none-any.whl:
Publisher:
publish-pypi.yml on iceccarelli/neuralbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
neuralbridge_middleware-0.1.1-py3-none-any.whl -
Subject digest:
d56311deeea809beff8bcbb1ddd8bacb4e9795804983add16e4c1013080d9a1d - Sigstore transparency entry: 1053979147
- Sigstore integration time:
-
Permalink:
iceccarelli/neuralbridge@f0b9f456553b4b296bc982eeaf470aa2a6a867b9 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/iceccarelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f0b9f456553b4b296bc982eeaf470aa2a6a867b9 -
Trigger Event:
release
-
Statement type: