#1717th of 54 in Agent and MCP starters
bindu
Wraps an agent handler with DID identity, A2A protocol and x402 payments
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 10k
- License
- custom license
- Last commit
- Sep 2026
- Last release
- May 2026
- Language
- Python
3,829 on 21 Apr 20269,995 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Bindu exposes an existing agent as an A2A JSON-RPC service on port 3773 through a single bindufy() call. It adds a DID-based Ed25519 identity, optional mTLS via step-ca, OAuth2 via Ory Hydra, and x402 USDC payments on EVM chains. SDKs exist for Python, TypeScript and Kotlin over a shared gRPC core, and the handler can use any framework.
Who it is for: Developers whose agents must authenticate, interoperate and charge
Strengths
- Framework-agnostic: tested with Agno, CrewAI, LangChain, LangGraph, AG2 and others
- Three auth layers together: mTLS, Hydra OAuth2 and DID body signatures
- x402 USDC payments with 5 chains preconfigured, other EVM chains via config
- Python, TypeScript and Kotlin SDKs share one gRPC core
Weaknesses
- Full security stack depends on step-ca and Ory Hydra, which you must run
- Postgres and Redis are needed for storage and scheduler features
- README points to a known-issues file to read before production use
- Detected license is NOASSERTION, while the README says Apache 2.0
What it needs
- Python, OpenAI, OpenRouter, MiniMax, OpenAI-compatible APIs
- Needs Python 3.12+, uv, Smallstep step-ca, Ory Hydra, PostgreSQL, Redis, LLM provider API key
Quick answers
Is bindu open source?
Its code is public on GitHub under its own license terms; read them before you use it at work.
Also in Agent and MCP starters
See all 54| Rank | Project | Score |
|---|---|---|
| 1 | deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI | 98 out of 100 |
| 2 | composioTypeScript and Python SDKs that give agents authenticated tools across 1000+ apps | 92 out of 100 |
| 3 | conductorDurable workflow engine that orchestrates microservices and LLM agents from JSON | 91 out of 100 |
| #4 | mcp-useTypeScript framework for building MCP servers with React Views and an Inspector | 87 out of 100 |
| #5 | a2uiProtocol and renderers for agents to stream native UI instead of text | 86 out of 100 |