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: Universal Enterprise Middleware for Agentic AI
The missing infrastructure layer for agentic AI. 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 Opportunity: Enterprise-Grade Agentic AI Middleware
The agentic AI ecosystem is exploding. Projects like OpenClaw prove that agents can think, but a critical gap remains: how do they act in the real world—safely, securely, and at enterprise scale?
Enterprises are eager to adopt AI agents but are blocked by compliance, security, and integration challenges. NeuralBridge is the answer.
Why NeuralBridge?
| Feature | Description |
|---|---|
| Universal Adapters | 22+ pre-built adapters for databases, APIs, messaging, ERP/CRM, and cloud. Think "Stripe for AI agents." |
| Built-in CRA Compliance | Ready for the EU Cyber Resilience Act (deadline Sept 2026) with immutable audit logs, SBOM generation, and vulnerability reporting. |
| Zero-Trust Security | Role-based access control (RBAC), credential encryption, and rate limiting for every connection. |
| No-Code Configuration | Business users can connect agents to systems via a beautiful React dashboard and simple YAML files. |
| OpenClaw Integration | Native support for the OpenClaw plugin ecosystem. |
| MCP Gateway | A standardized entry point for any agent using the Model Context Protocol. |
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
neuralbridge serve
3. 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.
Architecture
See the full Architecture Documentation.
Key Features
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.
Contributing
We welcome contributions! 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.
Keywords: OpenClaw integration, AI agent middleware, CRA compliance, agentic AI, MCP gateway, enterprise AI, large language models, secure AI, AI infrastructure.
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.0.tar.gz.
File metadata
- Download URL: neuralbridge_middleware-0.1.0.tar.gz
- Upload date:
- Size: 112.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e55a404d3cb39c8673a5cd87f09593a0165553f74b16988624047edec795100
|
|
| MD5 |
3f79c4e3c0c0a99da28894f3b711fb44
|
|
| BLAKE2b-256 |
28c3e4c7491a1714a6f7dc4e2c5ae090a192a4334b0b6e0c0523ed490be637c7
|
Provenance
The following attestation bundles were made for neuralbridge_middleware-0.1.0.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.0.tar.gz -
Subject digest:
4e55a404d3cb39c8673a5cd87f09593a0165553f74b16988624047edec795100 - Sigstore transparency entry: 1053964017
- Sigstore integration time:
-
Permalink:
iceccarelli/neuralbridge@231706e4162977b6ceb879f2cb91496b369e2016 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/iceccarelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@231706e4162977b6ceb879f2cb91496b369e2016 -
Trigger Event:
release
-
Statement type:
File details
Details for the file neuralbridge_middleware-0.1.0-py3-none-any.whl.
File metadata
- Download URL: neuralbridge_middleware-0.1.0-py3-none-any.whl
- Upload date:
- Size: 144.7 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 |
5aece01cd5e71f53ece1301f9d7ec0b3e71abf669825eab1f6313549609234af
|
|
| MD5 |
a6cfc44cf53ad76bcb4cf013ad0a7fea
|
|
| BLAKE2b-256 |
e1d7a8fd0b4fef797426a910cd0855daa794798f56dd6eeff22b182676ce4cae
|
Provenance
The following attestation bundles were made for neuralbridge_middleware-0.1.0-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.0-py3-none-any.whl -
Subject digest:
5aece01cd5e71f53ece1301f9d7ec0b3e71abf669825eab1f6313549609234af - Sigstore transparency entry: 1053964021
- Sigstore integration time:
-
Permalink:
iceccarelli/neuralbridge@231706e4162977b6ceb879f2cb91496b369e2016 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/iceccarelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@231706e4162977b6ceb879f2cb91496b369e2016 -
Trigger Event:
release
-
Statement type: