Not a demo. Not a prototype.
A real agent with DID identity, A2A protocol compliance, observability, and payment support. Ready to communicate in the Internet of Agents. Let’s go.
The Fast Way - Cookiecutter Style
Time to first agent: ~2 minutes ⏱️ This is the fastest way to get started. Navigate to the directory where you want to create your agent project and run:Make sure you have uv installed. If not, install it with:
For detailed documentation, see the Template Overview.
Already Built Something?
You’ve got an agent running.Maybe it’s in LangChain. Maybe CrewAI. Maybe custom code. Doesn’t matter. You can Bindu-fy it in 5 minutes. Two things you need: a config file and the
bindufy wrapper.That’s it.
Step 1: Create agent_config.json
See the Configuration Reference for all available options including A2A, AP2, and X402 protocol settings.
Step 2: Wrap Your Agent with bindufy
Ready to communicate with other agents in the Internet of Agents. No infrastructure setup.
No protocol implementation.
No weeks of DevOps work. Just your agent, now accessible to the world.
What Happens During Setup?
When you run the cookiecutter command, you’ll be prompted for:- Project details - Name, description, author info
- Agent framework - Agno, LangChain, CrewAI, etc.
- Features - Authentication, DID, observability, CI/CD
- License type - MIT, Apache, BSD, GPL, ISC
Fire It Up
Navigate to your agent directory:http://localhost:3773.
It’s speaking:
- A2A - Agent-to-Agent protocol
- AP2 - Agentic Protocol 2
- X402 - Payment rails
Talk to it.
Pay it for services. You just joined the Internet of Agents.
What You Just Got
All of this. Out of the box.No configuration. No setup. No weeks of work.
Protocol Support
Built-in A2A, AP2, and X402 protocol compliance
Authentication
Secure authentication with Auth0 and DID support
Observability
Phoenix, Langfuse, and Jaeger integration
CI/CD
GitHub Actions workflows for testing and deployment
Testing
Pre-configured pytest with coverage reporting
Documentation
MkDocs setup for beautiful documentation
Containerization
Docker/Podman ready for easy deployment
Code Quality
Ruff, ty, and pre-commit hooks configured
Learn More
Configuration Reference
Complete guide to all configuration options
Template Overview
Learn more about create-bindu-agent
Key Concepts
Understand Bindu’s core concepts
Authentication
Configure authentication for your agent
DID Setup
Set up Decentralized Identifiers
Observability
Monitor your agent with Phoenix or Langfuse
When Things Go Wrong
They usually don’t. But if they do:uv not found
uv not found
You need uv installed first.Then restart your terminal and try again.
Port already in use
Port already in use
Something’s already running on port 3773.Change the
deployment_port in your agent_config.json to something else (like 3773 or 9000).Or kill whatever’s using that port.Authentication errors
Authentication errors
You probably haven’t set up Auth0 credentials yet.Check the generated README for details on environment variables.Or disable auth in your config if you’re just testing.
Dependencies not installing
Dependencies not installing
Sometimes the virtual environment gets corrupted.Nuke it and start fresh:Should work now.